Software Engineer

Software Engineer

Full-Time 45000 - 55000 £ / year (est.) No home office possible
Go Premium
Foodsteps

At a Glance

  • Tasks: Join our team to develop impactful software for food sustainability.
  • Company: Foodsteps, a mission-driven start-up focused on environmental impact.
  • Benefits: Enjoy 27 paid holidays, flexible working, and climate perks.
  • Why this job: Make a real difference in food sustainability while growing your tech skills.
  • Qualifications: Experience in Python and familiarity with technologies like Rust, Django, and React.
  • Other info: Collaborative environment with opportunities for career growth and innovation.

The predicted salary is between 45000 - 55000 £ 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.

Our Team and Workplace

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 employer: Foodsteps

Foodsteps is an exceptional employer for those passionate about food sustainability and technology. With a collaborative work culture that values each team member's contributions, employees enjoy flexible working arrangements, generous holiday allowances, and unique climate perks. The opportunity to work on impactful projects in a supportive environment fosters both personal and professional growth, making it a rewarding place to advance your career while making a difference.
Foodsteps

Contact Detail:

Foodsteps Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Software Engineer

✨Tip Number 1

Network like a pro! Reach out to people in the industry, attend meetups, and connect with Foodsteps on LinkedIn. You never know who might have the inside scoop on job openings or can put in a good word for you.

✨Tip Number 2

Show off your skills! Create a portfolio showcasing your projects, especially those using Python, Django, or React. This is your chance to demonstrate how you can contribute to Foodsteps' mission of sustainability.

✨Tip Number 3

Prepare for the interview by understanding Foodsteps' impact and values. Be ready to discuss how your experience aligns with their goals and how you can help them make a difference in food sustainability.

✨Tip Number 4

Apply through our website! It’s the best way to ensure your application gets seen. Plus, it shows you're genuinely interested in joining the Foodsteps team and contributing to their mission.

We think you need these skills to ace Software Engineer

Python
Rust
Django
React
Typescript
PostgreSQL
AWS
Software Testing
Software Release Management
Team Collaboration
Adaptability
Fast-Paced Environment

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 at Foodsteps!

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 our team and what makes you a great fit for Foodsteps.

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 application process. It helps us keep everything organised and ensures your application gets the attention it deserves. Plus, it’s super easy!

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, be prepared to discuss your experience in collaborative environments. Think of examples where you’ve successfully worked in a team, tackled challenges together, and contributed to achieving common goals.

✨Ask Insightful Questions

Prepare some thoughtful questions about Foodsteps’ projects, team structure, or future goals. This shows your genuine interest in the role and helps you understand if the company culture aligns with your values and work style.

Software Engineer
Foodsteps
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>