At a Glance
- Tasks: Lead backend engineering, set technical vision, and drive improvements in tools and processes.
- Company: Join mkodo, a leader in the global lottery and gaming tech space.
- Benefits: Enjoy hybrid working, generous holidays, performance bonuses, and a supportive work culture.
- Why this job: Make a real impact on innovative projects while advancing your career in a dynamic environment.
- Qualifications: Strong backend experience with Java, Spring Boot, and familiarity with cloud environments.
- Other info: Access to training budgets, digital nomad policy, and a vibrant team culture.
The predicted salary is between 70000 - 90000 £ per year.
Location: London/Newcastle – Hybrid Office & Home
mkodo builds world class apps, middleware and digital products in the global lottery, betting, and gaming space. We value the expertise of our team members and offer opportunities for personal development and career progression within the company.
Reporting to a Software Engineering Manager or Head of Engineering, we are seeking a Lead Backend Software Engineer to be the go-to authority for backend engineering, setting the technical vision, guiding architecture, and driving improvements in tools, processes, and delivery practices. With a strong foundation in backend technologies, including Java and Spring Boot, and event-driven systems such as Kafka, you’ll influence systems well beyond your own code, ensuring architectural integrity and high engineering standards across multiple teams.
Key Responsibilities:
- Define and evolve backend architecture to ensure scalability, maintainability, and performance.
- Set coding standards and champion secure development practices.
- Lead projects and features to good outcomes, ensuring appropriate engineering decisions are made to factor in technical debt, systems design, stability/reliability, monitoring/observability, and business need.
Community & Advocacy:
- Strong backend engineering experience, ideally including Java (Java 11+) and Spring Boot.
- Familiarity with cloud environments (AWS preferred) and container orchestration (Kubernetes).
- Knowledge of SQL and NoSQL databases.
- Experience with CI/CD pipelines, automated testing, and modern deployment practices.
- Comfortable in agile environments using Git-based SCM and tools like Jira or Redmine.
Benefits:
- Hybrid/Flexible Working
- Birthday Holiday
- Generous Holiday Allowance
- Tech Loan Scheme
- Performance bonus & profit share scheme
- Cycle to Work scheme
- Life insurance and income protection
- Travel Loan scheme
- Supplies of fresh fruits, cereals, biscuits, nibbles, etc.
- Relevant training and training budget.
- Digital Nomad Policy
- Generous refer a friend scheme
Lead Back-End Developer (C#) in London employer: mkodo
Contact Detail:
mkodo Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Lead Back-End Developer (C#) in London
✨Network Like a Pro
Get out there and connect with folks in the industry! Attend meetups, webinars, or even local tech events. We all know that sometimes it’s not just what you know, but who you know that can help land that dream job.
✨Show Off Your Skills
Don’t just talk about your experience; showcase it! Create a portfolio or GitHub repository with your projects. We want to see your coding chops in action, especially with backend technologies like Java and Spring Boot.
✨Ace the Interview
Prepare for those technical interviews by brushing up on your problem-solving skills and system design knowledge. We recommend practicing common coding challenges and being ready to discuss your past projects in detail.
✨Apply Through Our Website
When you find a role that excites you, apply through our website! It’s the best way to ensure your application gets the attention it deserves. Plus, we love seeing candidates who are genuinely interested in joining our team.
We think you need these skills to ace Lead Back-End Developer (C#) in London
Some tips for your application 🫡
Tailor Your CV: Make sure your CV is tailored to the Lead Back-End Developer role. Highlight your experience with backend technologies like Java and Spring Boot, and don’t forget to mention any cloud environments you’ve worked with, especially AWS!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you’re the perfect fit for our team at mkodo. Share specific examples of how you've set coding standards or led projects to success.
Showcase Your Technical Skills: In your application, be sure to showcase your technical skills clearly. Mention your familiarity with CI/CD pipelines, automated testing, and any experience with container orchestration like Kubernetes. We love seeing those details!
Apply Through Our Website: We encourage you to apply through our website for the best chance of getting noticed. It’s super easy, and we can’t wait to see your application come through!
How to prepare for a job interview at mkodo
✨Know Your Tech Stack
Make sure you’re well-versed in the technologies mentioned in the job description, especially C#, Java, Spring Boot, and event-driven systems like Kafka. Brush up on your knowledge of cloud environments, particularly AWS, and be ready to discuss how you've used these technologies in past projects.
✨Showcase Your Leadership Skills
As a Lead Back-End Developer, you'll need to demonstrate your ability to guide teams and set technical visions. Prepare examples of how you've led projects, made architectural decisions, and influenced team practices. Highlight your experience in mentoring others and driving improvements in processes.
✨Communicate Clearly with Non-Techies
You’ll often need to explain complex technical issues to non-technical stakeholders. Practice articulating risks and solutions in simple terms. Think of scenarios where you’ve had to bridge the gap between tech and business needs, and be ready to share those stories.
✨Prepare for Agile Discussions
Since the role involves working in agile environments, be prepared to discuss your experience with tools like Git, Jira, or Redmine. Familiarise yourself with CI/CD pipelines and automated testing practices, and be ready to talk about how you’ve implemented these in your previous roles.