onsite
Backend Engineer - EXL Service
Backend Engineer
Backend Engineer responsible for designing, developing, and maintaining scalable server-side applications using Python and Node.js, ensuring robust database integration, API performance, and cloud deployment on AWS.
About the role
Key Responsibilities
- Design, develop, and maintain high‑performance backend services using Python and Node.js.
- Implement and optimize SQL and NoSQL database schemas for reliability and scalability.
- Build and expose RESTful APIs, ensuring proper authentication, authorization, and documentation.
- Containerize applications with Docker and orchestrate deployments on AWS services (EC2, ECS, RDS).
- Collaborate with front‑end and DevOps teams to integrate features and automate CI/CD pipelines.
- Monitor application health, troubleshoot issues, and implement performance improvements.
Requirements
- 3+ years of professional backend development experience.
- Experience with Docker, Kubernetes or ECS, and AWS cloud services.
- Excellent problem‑solving skills and ability to write clean, maintainable code.
Skills
pythonnodejssqldockeraws