Role: Senior Software Engineer (Backend)
Reporting into: Engineering Manager
Salary: 60-70k
Location: Hybrid (ideally Manchester based 2-3 days per week, but we are open to other locations)
About us
This is a fantastic opportunity for a Senior Software Engineer to make an impact at a growing business with an inspiring mission. Modern Milkman is more than just a milk delivery service – we're a movement. We're committed to reducing waste, supporting local farmers, and delivering fresh, sustainable products right to our customers' doors.
Our goal is to make the home sustainable, and, to date, we've prevented 100 million plastic bottles from polluting the planet. Not bad for a business that started as four friends from Lancashire delivering milk from a beat-up truck! To do this, we offer our customers the ability to make more planet-positive shopping habits one small, simple and very convenient step at a time. Learn more about our purpose and story at: https://themodernmilkman.co.uk/our-mission.
We’re seeking a skilled Senior Software Engineer with a strong background in backend software development, APIs, and microservices using .NET. You’ll play a key role in developing and scaling our backend infrastructure that powers both our customer facing and operations applications. If you’re a passionate problem-solver who thrives on coming up with end-to-end solutions, like to own the code you write, and enjoys working in a collaborative environment, this could be the role for you.
Key responsibilities:
1. Design, develop, and maintain scalable backend services, APIs, and microservices using .NET and C#.
2. Optimize databases, write efficient queries, and manage MS SQL for data storage and retrieval.
3. Collaborate with cross-functional teams to define, design, and ship new features and services.
4. Contribute to discussions around architecture, code quality, and continuous improvement.
5. Identify and resolve complex technical issues, reducing technical debt and improving system performance.
6. Participate in code reviews, promoting best practices such as CI/CD and Test-Driven Development (TDD).
7. Ensure systems are secure, reliable, and optimized for performance in a cloud environment (Azure or AWS).
Key requirements:
1. Solid experience in backend software development with .NET and C#.
2. Strong experience working with MS SQL and/or Postgres databases, optimizing and managing large datasets.
3. Hands-on experience developing APIs and microservices architectures.
4. Familiarity with cloud platforms like Azure or AWS.
5. Excellent problem-solving skills with the ability to deliver robust end-to-end solutions.
Nice-to-Have Skills:
1. Experience with CI/CD pipelines, continuous integration and automated deployments.
2. Experience in Blazor or similar framework developing interactive Web UI’s with C#.
3. Familiarity with Test-Driven Development (TDD) or other testing methodologies.
4. Ability to address and reduce technical debt, improving code quality and performance.
5. Experience working in a fast-paced startup or scale-up environment.
Competencies and Behaviors:
1. Problem Solving - Ability to analyse solutions and choose the right approach that is efficient for the organisation.
2. Development Methodologies - Can develop code for complex tasks in incremental modules, and always tests and owns their code. We follow a constructive no-blame culture at TMM Tech.
3. Collaboration - Open to working with junior and senior engineers on collaborative sessions and help resolve blockers as and when needed. Can blend into the team culture and have a positive attitude to building strong work relationships within the team and other stakeholders.
4. Technical Skills – Show expertise with primary programming languages used within the team, adhere to quality standards agreed within the team, and takes part in refining and defining quality standards.
Benefits
* 25 days holiday, 8 bank holidays (5 flexible ones). Plus, your birthday off too!
* Up to 6% matched company pension.
* Access to thanksBen, for a range of core & flexible benefits.
* Employee discount off Modern Milkman products.
* Enhanced parental leave & pay.
* Life Insurance.
* Cycle to work scheme & Octopus EV salary sacrifice.
* In-person company events.
* £300 working from home set up.
* £300 L&D budget per annum.
* £300 Health and Well Being budget.
* Endless samples of our stock – Seriously, our category managers have us taste testing food and drinks all the time!
* Up to 4 weeks working abroad.
* 2x volunteering days and team volunteering days.
* Loads of company clubs to join, from book clubs (Page Churners), Running, cycling and swimming (Trotters and Plodders), 5 aside Football (Modern Milkman FC) and any other pun-related clubs you can think of.
Interview Process:
This is typically what it looks like;
1. 30 mins with our Talent, People and Culture Partner to give you an overview of Modern Milkman, your background, what you're looking for and why you applied etc.
2. 90 mins technical interview with the Engineering team. The first part of this interview will be a deep dive into your experience and the second part will be a task.
3. 30 mins with Al, our CTO.
4. If all goes well, we’d love for you to meet with our People and Brand Director, Lu and our CEO, Simon.
We strongly encourage candidates of all different backgrounds and identities to apply. We believe that our team is stronger with a variety of perspectives.
#J-18808-Ljbffr