Lead Backend Engineer
Role details
Job location
Tech stack
Job description
- Lead backend development initiatives, designing and deploying scalable, distributed systems and microservices
- Build and maintain APIs, cloud-based solutions, and CI/CD pipelines for production-grade software
- Integrate AI/ML models and services into backend systems, ensuring reliability, scalability, and performance
- Collaborate with cross-functional teams to translate ML models and product requirements into backend solutions
- Provide technical leadership, mentoring team members and guiding architectural and coding best practices
- Contribute to client-facing projects, ensuring high-quality software delivery and alignment with business goals
Requirements
Requirements:10+ years of experience in backend software development with modern architectures (microservices, APIs, cloud platforms)Strong expertise in C# and .NET developmentExperience deploying solutions on cloud services (Azure preferred)Hands-on experience with AI/ML integration into backend systemsProven track record in leading teams or projects and mentoring engineersExcellent problem-solving skills, self-directed, and collaborative in remote team settingsStrong communication skills in English, both written and verbalBachelor's degree in Computer Science or equivalentBenefits:Competitive salary and comprehensive benefits package, including paid vacation and sick leaveFully remote role with ultra-flexible working conditions and home office equipment supportOpportunity to work with a globally diverse team of top engineering talent on challenging projectsFlexible working hours, focusing on output rather than time spentProfessional growth and development opportunities in a dynamic