At a Glance
- Tasks: Join our mission to revolutionise food sustainability through innovative software solutions.
- Company: Foodsteps, a dynamic start-up focused on environmental impact in the food industry.
- Benefits: Enjoy 27 paid holidays, flexible working, and climate perks travel days.
- Why this job: Make a real difference in combating climate change while developing cutting-edge technology.
- Qualifications: Experience in Python and familiarity with technologies like Rust, Django, and React.
- Other info: Collaborative team environment with opportunities for growth and learning.
The predicted salary is between 39000 - 46000 £ per year.
Foodsteps is a food sustainability start-up with a mission to help food businesses measure, reduce and communicate their environmental impact. Food systems account for around a third of global greenhouse gas emissions and are the leading driver of biodiversity loss, so immediate positive change in this area is crucial if we are to avoid catastrophic consequences from the ecological crisis.
Our platform allows clients to analyse the environmental impact of their food. Clients provide data about the products they buy, manufacture and sell, including key attributes such as where they source the ingredients from, their production steps, transportation and waste streams. We use that information to calculate the environmental impacts of their foods throughout the entire life cycle, helping our customers make their food offering more sustainable.
Our product is built around PostgreSQL, an impact calculation engine (in Python and Rust), a Django backend (using typed Python), and a React (Typescript) frontend. We use AWS for our infrastructure and Figma for our user interface designs.
In this role, you will be working directly on product initiatives that make a real difference to our customers' food sustainability journey and directly contribute to Foodsteps' mission.
As a full stack software engineer, you will be part of the technical design, implementation, testing, release and support of our application. You will work closely with our small team of in-house software engineers, product manager and product designer, as well as a small team of remote contractors. You will work in fortnightly sprints and release to production several times a sprint.
Working very closely with teams across the company, you will enjoy being part of a broader cross-functional team.
Experience and Skills- You have experience building software applications in Python, ideally with some experience of other technologies in our stack - Rust, Django, React, Typescript, SQL (PostgreSQL) or AWS.
- You have experience building, testing and releasing software as part of a team.
- You will be motivated by working as part of a small team where every initiative makes a difference to achieving our goals.
- You enjoy picking up new technologies and adapting to change in a fast-paced environment.
Salary, Location and Benefits
- £45,000 - £55,000
- Full range of benefits, including 27 paid holiday days, flexible working, and climate perks travel days.
- UK-based, able to visit our London office at least once a month.
- Quarterly team days.
We are a UK-based company with an office space in London. Most of us go into the office two or three days a week, while some are fully remote. We are currently a team of about 30 people.
Software Engineer London employer: Foodsteps
Contact Detail:
Foodsteps Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Software Engineer London
✨Tip Number 1
Network like a pro! Reach out to people in the industry, especially those at Foodsteps. A friendly chat can open doors that a CV just can't.
✨Tip Number 2
Show off your skills! Create a portfolio or GitHub repo showcasing your projects, especially if they relate to sustainability or food tech. It’s a great way to demonstrate your passion and expertise.
✨Tip Number 3
Prepare for the interview by understanding Foodsteps' mission and products. Be ready to discuss how your skills can contribute to their goals. We love candidates who are genuinely interested in making a difference!
✨Tip Number 4
Apply through our website! It’s the best way to ensure your application gets seen. Plus, it shows you’re serious about joining our team at Foodsteps.
We think you need these skills to ace Software Engineer London
Some tips for your application 🫡
Tailor Your CV: Make sure your CV is tailored to the role of a full stack software engineer. Highlight your experience with Python, Django, and any other relevant technologies from our stack. We want to see how your skills align with our mission!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Share your passion for food sustainability and how you can contribute to our goals. Let us know why you’re excited about working with Foodsteps and what makes you a great fit for our team.
Showcase Your Projects: If you've worked on any projects that demonstrate your skills in software development, don’t hold back! Include links to your GitHub or any live projects. We love seeing practical examples of your work and how you tackle challenges.
Apply Through Our Website: We encourage you to apply through our website for a smoother process. It helps us keep track of applications and ensures you get all the updates directly from us. Plus, it’s super easy to do!
How to prepare for a job interview at Foodsteps
✨Know Your Tech Stack
Make sure you’re familiar with the technologies mentioned in the job description, especially Python, Rust, Django, React, and PostgreSQL. Brush up on your knowledge of these tools and be ready to discuss how you've used them in past projects.
✨Show Your Passion for Sustainability
Foodsteps is all about food sustainability, so demonstrate your passion for this cause during the interview. Share any relevant experiences or projects that highlight your commitment to environmental issues and how you can contribute to their mission.
✨Prepare for Team Dynamics
Since you'll be working closely with a small team, think about how you can fit into their collaborative culture. Be ready to discuss your experience working in teams, how you handle feedback, and your approach to problem-solving in a group setting.
✨Ask Insightful Questions
Prepare some thoughtful questions to ask your interviewers. This could be about their current projects, team dynamics, or future goals. It shows you're genuinely interested in the role and helps you assess if the company is the right fit for you.