Position Overview
We are hiring an experienced Backend Developer to join our client team, focusing on cloud-native applications. The ideal candidate will have experience in backend development, working with either Python or Node.js, and ensuring seamless integration with frontend services.
Experience Range: 4-6 years
Mode: Work From Office
Requirements
- 4-6 years of experience in backend development, with cloud-based applications.
- Proficiency in either Python (with frameworks like Django) or Node.js (with frameworks like Express.js).
- Experience with microservices architecture, RESTful APIs, and serverless technologies.
- Hands-on experience with cloud platforms (AWS, GCP, Azure), Docker, and Kubernetes.
- Knowledge of relational and NoSQL databases (e.g., PostgreSQL, MongoDB).
- Experience in performance tuning, scalability, and implementing security best practices.
- Strong problem-solving, troubleshooting, and communication skills.
Responsibilities
- Design and implement scalable backend services and APIs using either Python or Node.js.
- Develop microservices architecture to support cloud-native applications.
- Build and manage cloud infrastructure (AWS, GCP, Azure).
- Optimize backend services for performance and troubleshoot issues.
- Manage relational and NoSQL databases.
- Collaborate closely with frontend developers and DevOps teams for seamless integrations.
- Implement security best practices and ensure compliance with organizational standards.
- Develop automated tests, conduct code reviews, and maintain quality coding standards.
- Maintain technical documentation for backend systems and services.