Team Lead (Backend Development)

Axi

Job Summary

As a Team Lead – Backend, you will guide and empower a team of backend engineers to design, build, and maintain scalable, high-performance systems. You'll be a hands-on developer and mentor, fostering clean coding practices and aligning technical delivery with business goals. This role requires strong technical expertise in C# and .NET, leadership in agile teams, and a passion for developing people and driving engineering excellence within Axi's technology ecosystem.

Must Have

  • Lead and mentor a team of backend developers
  • Design, build, and maintain scalable, high-performance backend systems
  • Ensure architectural integrity, scalability, and clean, maintainable code
  • Collaborate with Tech Leads, Product Managers, and Delivery Managers
  • Participate in agile ceremonies and ensure high-quality delivery
  • Review and approve designs, PRs, and solution architectures
  • Lead efforts to modernize and optimize backend systems
  • Drive the team toward test-driven development, documentation, and release management
  • Bachelor’s or Master’s degree in Computer Science or related field
  • 6+ years of hands-on experience in backend development (C#, .NET)
  • Minimum 4 years of experience in backend systems design and development (microservices architecture, service integrations)
  • 2–3 years of experience mentoring, coaching, and supporting junior developers
  • Prior experience in a fast-paced, product-driven environment (FinTech ideal)
  • Strong proficiency in C#, .NET Core, and clean coding principles (SOLID)
  • Expertise in microservices architecture, database design, and inter-system messaging (Kafka, RabbitMQ)
  • Practical experience with Docker and Kubernetes
  • Working knowledge of cloud platforms (Azure, AWS, or GCP)
  • Experience with Infrastructure as Code (IaC) using Terraform
  • Strong understanding of CI/CD pipelines, automated testing, and continuous delivery
  • Solid grasp of SDLC and agile methodologies (Scrum ceremonies, sprint planning)
  • Proven ability to lead by example and guide developers
  • Strong communication skills for cross-functional collaboration
  • Demonstrated ability to foster a positive, learning-oriented team culture
  • Capable of balancing technical delivery with people development
  • Self-driven, analytical thinker passionate about high-quality code
  • Comfortable working in a hybrid setup, attending the office once per week

Perks & Benefits

  • 25 days annual leave
  • 5 days paid study leave
  • 1 paid volunteer day leave
  • Health Insurance for self and option to include dependents
  • Pension Membership
  • Life Assurance

Job Description

Please note that we will only be able to accept candidates who have the appropriate rights and documentation for employment in London, United Kingdom.

Who we are.

Axi is a leading global provider of margin and deliverable Foreign Exchange, Contracts for Difference (CFDs), and Financial Spread betting. Our business has evolved into a world-class, multifaceted brokerage with offices in six regions. With heavy investment in the latest trading technology, Axi seeks to offer the most comprehensive end-to-end trading experience available, servicing traders of all levels from beginners to institutional-level clients.

Let's talk about the cool stuff you do at Axi!

As a Team Lead – Backend, you will guide and empower a team of backend engineers to design, build, and maintain scalable, high-performance systems that support Axi’s technology ecosystem. You’ll be both a hands-on developer and a mentor — leading by example, fostering clean coding practices, and ensuring alignment between technical delivery, business goals, and architectural standards. This role is ideal for a senior backend engineer ready to take the next step into leadership, combining strong technical expertise with a passion for developing people and driving excellence in engineering.

Your EDGE assignment/You will:

  • Lead and mentor a team of backend developers, providing technical guidance, performance feedback, and coaching to drive individual and team growth.
  • Serve as the technical expert for your team’s products, ensuring architectural integrity, scalability, and clean, maintainable code.
  • Collaborate closely with Tech Leads, Product Managers, and Delivery Managers to define project scope, prioritize tasks, and align technical solutions with business goals.
  • Participate in agile ceremonies (sprint planning, daily stand-ups, retrospectives) and ensure high-quality delivery within agreed timelines.
  • Review and approve designs, PRs, and solution architectures, ensuring adherence to best practices, CI/CD, and coding standards.
  • Support product development by analyzing business requirements, evaluating solution alternatives, and advising on feasibility and system impact.
  • Lead efforts to modernize and optimize backend systems, implementing automation, microservices, and cloud-based solutions where appropriate.
  • Drive the team toward test-driven development (TDD), documentation, and strong release management practices.
  • Stay updated with the latest trends in backend development, cloud technologies, and DevOps — and actively introduce improvements to processes, tooling, and workflows.
  • Foster a culture of continuous learning, collaboration, and innovation, empowering team members to share ideas and take ownership of their work.

Are you the one?

Education & Experience

  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
  • 6+ years of hands-on experience in backend development, ideally with a strong focus on C# and .NET.
  • Minimum 4 years of experience in backend systems design and development, including microservices architecture and service integrations.
  • 2–3 years of experience mentoring, coaching, and supporting junior developers — with demonstrated leadership within agile delivery teams.
  • Prior experience working in a fast-paced, product-driven environment, ideally within FinTech or technology-led organizations.

Technical Skills

  • Strong proficiency in C#, .NET Core, and clean coding principles, following SOLID and best practice patterns.
  • Expertise in microservices architecture, database design and management, and inter-system messaging (e.g., Kafka, RabbitMQ, or similar).
  • Practical experience with Docker and Kubernetes for containerization and orchestration.
  • Working knowledge of cloud platforms (Azure, AWS, or GCP) and concepts of managing cloud resources efficiently.
  • Experience with Infrastructure as Code (IaC) using tools such as Terraform.
  • Strong understanding of CI/CD pipelines, automated testing, and continuous delivery frameworks.
  • Solid grasp of software development lifecycle (SDLC) and agile methodologies, including participation in Scrum ceremonies and sprint planning.

Leadership & Collaboration

  • Proven ability to lead by example, guide developers through problem-solving, and help shape clean, scalable solutions.
  • Strong communication skills to collaborate effectively with product managers, tech leads, and cross-functional teams.
  • Demonstrated ability to foster a positive, learning-oriented team culture through active mentorship and feedback.
  • Capable of balancing technical delivery with people development — ensuring high-quality output and team growth.

Mindset & Working Style

  • A self-driven, analytical thinker who has developed their own technical style and approach to problem-solving.
  • Passionate about writing high-quality, maintainable code and sharing knowledge across the team.
  • Curious and adaptable — eager to explore new technologies and improve engineering practices.
  • Comfortable working in a hybrid setup, with willingness to attend the office once per week for collaboration and team alignment.

Axi's bag of delights

  • 25 days annual leave
  • 5 days paid study leave
  • 1 paid volunteer day leave
  • Health Insurance for self and option to include dependents.
  • Pension Membership
  • Life Assurance

Axi's interview journey

  • Talent Acquisition Interview (60 minutes)
  • Technical Interview (90 minutes)
  • Hiring Manager Interview (30 minutes)

18 Skills Required For This Role

Cross Functional Communication Game Texts Software Development Lifecycle Sdlc Agile Development Release Management Automated Testing C# Rabbitmq .net Core Aws Azure Terraform Ci Cd Docker Microservices Kubernetes System Design

Similar Jobs