About the role
We are looking for a Senior Software Engineer to lead the design and development of scalable backend services powering our AI consulting platform. You will own key microservices end-to-end, mentor junior engineers, and collaborate with product managers to ship impactful features.
Responsibilities:
• Design and build high-performance REST/GraphQL APIs (Node.js / Python)
• Architect cloud-native solutions on AWS (Lambda, RDS, S3, SQS)
• Lead code reviews and define engineering best practices
• Partner with ML engineers to productionize AI models
• Debug complex distributed system issues and drive reliability improvements
Requirements:
• 5+ years of backend engineering experience
• Strong knowledge of system design, data structures, and algorithms
• Experience with Docker, Kubernetes, and CI/CD pipelines
• Proficient in TypeScript or Python
• Strong English communication skills