Backend Developer
Commercial Metals
US
6 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