onsite
Backend Engineer - Alaan Careers
Backend Engineer
Backend Engineer responsible for designing, building, and maintaining scalable server-side applications using Python and Node.js, managing relational databases, and deploying services on AWS with Docker orchestration.
About the role
Key Responsibilities
- Design and implement robust backend services in Python and Node.js, ensuring high performance and reliability.
- Develop and maintain SQL database schemas, write efficient queries, and optimize data access patterns.
- Build and expose RESTful APIs, integrating with front‑end and third‑party services.
- Containerize applications with Docker and manage deployments on AWS (EC2, ECS, RDS).
- Collaborate with cross‑functional teams to define requirements, review code, and troubleshoot production issues.
- Implement automated testing, CI/CD pipelines, and monitor application health.
Requirements
- 3+ years of professional backend development experience.
Skills
pythonnodejssqlawsdocker