Lead Backend Engineer
New
UKFull-TimeLead
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Languages
- Excellent written and verbal English communication skills.
- Experience
- 10+ years
- Required Skills
- Cloud ComputingSoftware ArchitectureC#Azure.NETCI/CDRESTful APIsMicroservicesDistributed Systems
Requirements
- 10+ years of professional software development experience focused on backend technologies and modern application architectures.
- Strong hands-on experience with C# and .NET development.
- Proven experience designing, building, and deploying scalable distributed systems using APIs, containers, cloud platforms, and CI/CD pipelines.
- Experience developing solutions on cloud infrastructure, preferably Azure.
- Practical experience contributing to AI/ML-enabled products, including integrating AI services or machine learning models into backend systems.
- Experience working with ML/AI specialists to support model deployment, monitoring, data flows, and production performance.
- Previous experience leading engineering teams and mentoring developers.
- Strong problem-solving skills with a proactive, adaptable, and solution-oriented mindset.
- Ability to work effectively in a fully remote environment with strong self-management skills.
- Excellent written and verbal English communication skills.
- Degree in Computer Science or equivalent technical experience.
Responsibilities
- Design, develop, and maintain scalable backend architectures, including microservices, APIs, containers, and cloud-based solutions.
- Lead technical delivery for complex software engineering projects, ensuring high-quality implementation and effective engineering practices.
- Build and deploy backend solutions using modern frameworks, with a strong focus on C# and .NET technologies.
- Architect and optimize distributed applications hosted on cloud platforms, particularly Azure environments.
- Develop and integrate AI/ML-enabled capabilities into production backend systems, including APIs, pipelines, and inference services.
- Collaborate with AI and machine learning specialists to transform models into reliable, scalable production solutions.
- Establish and improve engineering standards around architecture, deployment, monitoring, and performance.
- Mentor engineers, provide technical guidance, and contribute to team development and knowledge sharing.
- Support client-facing engagements by translating business requirements into effective technical solutions.
- Promote best practices in DevOps, CI/CD, automation, and software quality.
View Full Description & ApplyYou'll be redirected to the employer's site