At a Glance
- Tasks: Design, build, and maintain impactful software solutions for a sustainable food system.
- Company: Join Foodsteps, a mission-driven tech company focused on sustainability.
- Benefits: Enjoy competitive pay, 27 holiday days, flexible working, and climate perks.
- Other info: Collaborative environment with opportunities for growth and hybrid work flexibility.
- Why this job: Make a real difference in the world while developing your skills with modern tech.
- Qualifications: Experience with Python is essential; other tech stack knowledge is a bonus.
The predicted salary is between 55000 - 65000 £ per year.
Hybrid – London, United Kingdom | Full time | Base Pay: £55,000 - £65,000
Are you ready to help build a more sustainable food system? Foodsteps, part of Registrar Corp, is looking for a high-performing Full Stack Software Engineer to join our growing team. In this role, you will contribute to the design, development, testing, and support of our application—helping to deliver impactful solutions from concept through release. This is more than just an engineering role—you will work directly on product initiatives that support our customers on their sustainability journeys, playing a meaningful part in advancing Foodsteps’ mission.
If you thrive in a collaborative environment, enjoy learning modern technologies, and are excited by the opportunity to adapt and grow alongside an evolving product, we would love to hear from you.
Position SummaryAs a Full Stack Software Engineer at Foodsteps, you will play a key role in building and evolving a product that helps organizations understand and reduce the environmental impact of their food. You will contribute across the entire development lifecycle, including technical design, implementation, testing, release, and ongoing support of our application. Working within a modern tech stack—PostgreSQL, Python (Django), Rust, and React (TypeScript), supported by AWS infrastructure—you will help deliver high-quality, scalable solutions that directly support our mission.
In this role, you will collaborate closely with a cross-functional team of engineers, a product manager, and a product designer in a fast-paced, agile environment. With frequent production releases and close alignment across teams, you will have the opportunity to make meaningful, visible contributions to both the product and the customer experience.
What You Will Do:- Design, build, test, and maintain features across our full stack (Django, React, PostgreSQL, Python, and Rust).
- Contribute to technical design decisions and help shape scalable, high-quality architecture.
- Work in agile sprints, shipping to production multiple times per sprint.
- Collaborate closely with product managers and designers to deliver user-focused solutions.
- Support and improve our impact calculation engine and core platform capabilities.
- Partner with cross-functional teams to ensure the product meets customer needs.
- Troubleshoot issues, monitor performance, and continuously improve reliability.
- Experience with Python is essential. Experience with the rest of our tech stack (Rust, Django, React, Typescript, SQL, or AWS) is a bonus, but we are happy to support you in learning these on the job.
- Experience building, testing, and releasing software as a team.
- A desire to work as part of a small team where every initiative makes a difference to achieving our goals.
- Comfortable adapting as our product and team evolve.
- Competitive compensation of base salary £55,000 - £65,000.
- Full range of benefits, including 27 paid holiday days, flexible working, and climate perks for travel days.
- Enjoy quarterly team days and key events.
- Hybrid flexibility visiting the London office at least once a month for cross functional collaboration with the team.
- 0.8 - 1.0 FTE considered (e.g., full time, 4 days a week, 9 days a fortnight). * 1-year fixed term with the possibility to extend.
Registrar Corp is a global compliance and training company established in 2003. Registrar Corp is not a government agency. Registrar Corp is not affiliated with the U.S. FDA.
Full Stack Software Engineer employer: Registrar Corp
At Foodsteps, we are committed to building a more sustainable food system, making us an exceptional employer for those passionate about impactful work. Our collaborative and agile work culture fosters continuous learning and growth, with opportunities to engage in meaningful projects that directly contribute to environmental sustainability. With competitive compensation, generous benefits including 27 paid holiday days, and hybrid working flexibility, joining our London team means being part of a mission-driven organisation where your contributions truly matter.
StudySmarter Expert Advice🤫
We think this is how you could land Full Stack Software Engineer
✨Tip Number 1
Network like a pro! Reach out to folks in your industry on LinkedIn or at local meetups. A friendly chat can lead to opportunities that aren’t even advertised yet.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those using Python, Django, and React. This gives potential employers a taste of what you can do.
✨Tip Number 3
Prepare for interviews by practicing common technical questions and coding challenges. We recommend using platforms like LeetCode or HackerRank to sharpen your skills.
✨Tip Number 4
Apply through our website! It’s the best way to ensure your application gets seen. Plus, we love hearing from passionate candidates who want to make a difference in sustainability.
We think you need these skills to ace Full Stack Software Engineer
Some tips for your application 🫡
Tailor Your CV:Make sure your CV reflects the skills and experiences that align with the Full Stack Software Engineer role. Highlight your experience with Python and any other relevant technologies from our tech stack, as this will show us you’re a great fit for the position.
Craft a Compelling Cover Letter:Use your cover letter to tell us why you're passionate about building a sustainable food system. Share specific examples of how your previous work has prepared you for this role and how you can contribute to our mission at Foodsteps.
Showcase Your Projects:If you've worked on any projects that demonstrate your full stack capabilities, make sure to include them in your application. We love seeing real-world applications of your skills, so don’t hold back!
Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it shows us you’re keen to join our team!
How to prepare for a job interview at Registrar Corp
✨Know Your Tech Stack
Make sure you’re familiar with the technologies mentioned in the job description, especially Python, Django, and React. Brush up on your knowledge of PostgreSQL and Rust too, as they might ask you about your experience with these during the interview.
✨Show Your Collaborative Spirit
Since this role involves working closely with product managers and designers, be prepared to discuss your experience in collaborative environments. Share examples of how you’ve successfully worked in teams to deliver user-focused solutions.
✨Demonstrate Problem-Solving Skills
Be ready to talk about how you troubleshoot issues and improve performance in your previous projects. They’ll want to see that you can think critically and adapt as challenges arise, so have a few examples up your sleeve.
✨Express Your Passion for Sustainability
Foodsteps is all about building a sustainable food system, so show your enthusiasm for this mission. Discuss any relevant projects or experiences that highlight your commitment to sustainability and how you can contribute to their goals.