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
View details
Apply Now