Description
We are looking for a skilled Backend Developer to join our team in India. The ideal candidate will have 2-7 years of experience in backend development and will be responsible for building and maintaining server-side components of our applications.
Responsibilities
- Develop and maintain server-side applications and services.
- Design and implement APIs for front-end developers.
- Optimize applications for maximum speed and scalability.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Troubleshoot and debug applications to ensure high availability and performance.
- Write clean, maintainable, and efficient code.
Skills and Qualifications
- Proficiency in programming languages such as Java, Python, Node.js, or Ruby.
- Experience with web frameworks like Spring, Django, Express.js, or Ruby on Rails.
- Solid understanding of RESTful APIs and microservices architecture.
- Familiarity with database technologies such as MySQL, PostgreSQL, or MongoDB.
- Experience with version control systems, particularly Git.
- Knowledge of cloud services (e.g., AWS, Azure, Google Cloud) is a plus.
- Understanding of containerization tools such as Docker and orchestration tools like Kubernetes.