mycareers logo


Backend Developer

Commercial Metals

US


4 hours ago

Similar Jobs
Backend Developer
Commercial Metals
US

4 hours ago

Job Description

Job Summary

We are seeking a talented Backend Developer to design, develop, and maintain robust server-side applications and services. The ideal candidate will be responsible for building scalable APIs, optimizing database performance, and ensuring the reliability, security, and efficiency of backend systems.

Key Responsibilities

  • Design, develop, test, and maintain backend applications and services.
  • Build and manage RESTful APIs, GraphQL APIs, and microservices.
  • Develop scalable and secure backend architectures.
  • Design and optimize database schemas, queries, and stored procedures.
  • Integrate applications with third-party services and APIs.
  • Implement authentication, authorization, and security best practices.
  • Monitor application performance and troubleshoot production issues.
  • Collaborate with frontend developers, DevOps engineers, QA teams, and product managers.
  • Participate in code reviews and maintain high coding standards.
  • Create and maintain technical documentation.

Required Skills & Qualifications

  • Bachelor’s degree in Computer Science, Engineering, Information Technology, or related field.
  • 2+ years of experience in backend development.
  • Proficiency in one or more backend technologies such as Java, Spring Boot, Node.js, Express.js, Python, Django, Flask, Go, .NET Core, or PHP Laravel.
  • Strong understanding of Object-Oriented Programming (OOP) and software design principles.
  • Experience with relational databases (MySQL, PostgreSQL, SQL Server) and NoSQL databases (MongoDB, Cassandra).
  • Knowledge of RESTful APIs, JSON, and web services.
  • Experience with version control systems such as Git.
  • Strong debugging, analytical, and problem-solving skills.

Preferred Qualifications

  • Experience with Microservices Architecture.
  • Familiarity with cloud platforms such as AWS, Azure, or GCP.
  • Knowledge of Docker, Kubernetes, Jenkins, and CI/CD pipelines.
  • Experience with caching technologies such as Redis or Memcached.
  • Understanding of messaging systems such as Kafka, RabbitMQ, or ActiveMQ.
  • Knowledge of security practices including OAuth2, JWT, and API security.

What We Offer

  • Competitive salary and benefits package
  • Flexible work environment
  • Opportunities for professional development and career advancement
  • Exposure to modern technologies and large-scale systems
  • Collaborative and innovative engineering culture


Similar Jobs