At a Glance
- Tasks: Lead backend engineering projects, set technical vision, and ensure architectural integrity.
- Company: Join a fast-paced tech company with innovative products and a supportive culture.
- Benefits: Enjoy 23 days holiday, performance bonuses, health perks, and a digital nomad policy.
- Why this job: Make a real impact with cutting-edge tech while growing your career in a dynamic team.
- Qualifications: Strong experience in Java, Spring Boot, cloud environments, and backend architecture design.
- Other info: Flexible hybrid working and opportunities for personal development await you!
The predicted salary is between 43200 - 72000 £ per year.
Reporting to a Software Engineering Manager or Head of Engineering, we are seeking a Lead Back End 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.
Define and evolve backend architecture to ensure scalability, maintainability, and performance. Set coding standards and champion secure development practices. Can clearly and confidently articulate risk of technical problems to non-technical stakeholders.
Leads 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.
You have strong backend engineering experience, ideally including Java (Java 11+) and Spring Boot. You have proven ability to design and lead backend architectures for complex systems. You are familiar with cloud environments (AWS is mandatory) and container orchestration (Kubernetes). You have knowledge of SQL and NoSQL databases. You are experienced in CI/CD pipelines, automated testing, and modern deployment practices. You are comfortable in agile environments using Git-based SCM and tools like Jira or Redmine.
Annual Leave – 23 days holiday, plus all bank holidays, increasing by 1 day per year of service, after 3 years (up to 29 days), Birthday Day-Off, Extra day-off over Christmas, Annual volunteer day.
Recognition & Rewards - Annual Performance Bonus and Profit Share Scheme, Tech Loan, Length of Service rewards – 5 & 10 year clubs!
Hybrid Working (2-4 days per month office-based minimum) either in our London or Newcastle office; Life Insurance, Salary Sacrifice Pension, with 5% employer contribution match.
Health & Wellbeing - Employee Assistance Programme, 24/7 Smart Health GP Access, Cycle to Work scheme, Bi-Annual Health Check.
Digital Nomad policy – allowing you to work from anywhere for 4 weeks per year.
Growth and Development – Relevant individual training budget and the opportunity to grow within a dynamic and supportive team.
We value the expertise of our team members and offer opportunities for personal development and career progression within the company.
If this is the opportunity you have been waiting for, to work in a fast-paced company with innovative products and cutting-edge technology, please apply now.
The candidates must be eligible to work in the UK as no visa sponsorship can be provided.
Lead Back-end Engineer (remote) employer: mkodo
Contact Detail:
mkodo Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Lead Back-end Engineer (remote)
✨Tip Number 1
Network like a pro! Reach out to your connections in the industry, attend meetups, and engage in online communities. You never know who might have the inside scoop on job openings or can refer you directly.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your backend projects, especially those using Java, Spring Boot, and cloud technologies. This will give potential employers a taste of what you can bring to the table.
✨Tip Number 3
Prepare for interviews by brushing up on your technical knowledge and soft skills. Be ready to discuss your experience with CI/CD pipelines, databases, and agile methodologies. Practice articulating complex concepts in simple terms for non-technical stakeholders.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, you’ll find all the details about the role and our awesome company culture there!
We think you need these skills to ace Lead Back-end Engineer (remote)
Some tips for your application 🫡
Tailor Your CV: Make sure your CV is tailored to the Lead Back-end Engineer role. Highlight your experience with Java, Spring Boot, and any cloud environments like AWS. We want to see how your skills align with our needs!
Showcase Your Projects: Include specific projects where you've led backend architecture or improved systems. We love seeing real examples of your work, especially if they demonstrate your ability to handle complex systems and technical challenges.
Be Clear and Concise: When writing your application, keep it clear and to the point. Use straightforward language to explain your experience and how it relates to the role. We appreciate a well-structured application that’s easy to read!
Apply Through Our Website: Don’t forget to apply through our website! It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, you can check out more details about the position there!
How to prepare for a job interview at mkodo
✨Know Your Tech Inside Out
Make sure you’re well-versed in backend technologies, especially Java and Spring Boot. Brush up on event-driven systems like Kafka, as you’ll need to demonstrate your expertise in these areas during the interview.
✨Showcase Your Architectural Skills
Be prepared to discuss your experience in designing and leading backend architectures for complex systems. Think of specific examples where you’ve influenced architectural integrity and high engineering standards across teams.
✨Communicate Clearly with Non-Techies
Practice articulating technical risks and solutions to non-technical stakeholders. You might be asked how you would explain a complex issue to someone without a tech background, so keep it simple and relatable.
✨Demonstrate Agile Familiarity
Since the role involves working in agile environments, be ready to talk about your experience with Git-based SCM and tools like Jira or Redmine. Share how you’ve contributed to CI/CD pipelines and automated testing in past projects.