Full-Stack Software Engineer

🔍 Get help on your software engineer job search

Job Description

// OVERVIEW

  • Full Stack Software Engineer
  • Hybrid/remote working (1-2 days per week in-person)
  • Coworking space available in Bristol at the EngineShed
  • Start date: ASAP
  • Full-time
  • Starting salary: £30-35k (dependent on experience)
  • Apply by emailing [email protected] (details below) before 3rd January 2024

// ROUTEZERO - WHO ARE WE?

Did you know that travel is the biggest source of carbon emissions in the UK and Europe, making up 32% of all emissions! Even though COVID-19 reduced the number of business flights by 75%, they're quickly returning to pre-pandemic levels and are expected to surpass them by 2026. RouteZero is a young, fast-moving climate-tech startup that provides large public and private organisations with the only platform they need to decarbonise business travel. Our goal is to prevent millions of tonnes of CO₂ entering the atmosphere by helping customers deploy the most effective carbon-cutting actions. We achieve this in three steps:

  1. Use customers’ historical data to plan actions to hit their Net-Zero goals
  2. Roll out carbon-cutting actions to 1000s of staff, including low-carbon routing and booking, carbon budgeting, gamification, social influence tools, and more!
  3. Measure emissions reductions to ensure they're on track

In just one year, we've taken RouteZero from an idea to a company funded by InnovateUK, with products in customers' hands, including the UK Government, large consulting firms, and more. We've also partnered with Trainline, Voi, and other travel providers to help provide a seamless user experience in our products.

It's not easy to rebuild business travel to prioritise sustainability, but we're up for the challenge and are building the team to do it!

// WHAT’S THE ROLE?

We've got big plans for 2024 and beyond. By joining RouteZero, you'll build products from the ground up and work directly alongside the CTO on the frontend and backend and across the whole product life cycle (from research and ideation to development, testing, and deployment).

Over the next year, you'll be helping us build our product roadmap:

  • Continuing to build low-carbon routing and booking for trains, flights, micromobility and more in the UK and Europe with our partners Trainline, Voi, and others
  • Carbon calculation methodologies to track emissions at a granular level
  • Building, testing, and refining carbon-cutting actions (there's a lot of space for creativity and innovation here - we want you to get involved in coming up with ideas)
  • Exploring using machine learning to predict future emissions and identify emission reduction opportunities through our tools
  • Plus more!

Day-to-day, you'll be:

  • Writing code for websites and app frontends and backends with Flutter and Typescript
  • Designing software architecture in collaboration with other team members
  • Participating in code-reviews
  • Testing and deploying products
  • If you're experienced with design tools, like Figma, creating mock-ups for new functionality and designing UI

Like any startup, we're constantly learning, so the product roadmap can change as we learn more from customers. We're looking for someone who enjoys ideating and inventing product improvements based on user feedback. You'll work closely with customers to understand their requirements and build features to address their needs.

// EXPERIENCE

We currently use Flutter as the primary language for our web apps. We use Typescript and Google Cloud Platform (Firebase) on the server side to allow rapid prototyping and release. This role is ideal if you have/are:

  • Experience with web/app UI frameworks (e.g. Flutter, React)
  • Experience with cloud computing services, such as GCP or AWS
  • Experience in API design with an understanding of REST APIs
  • Experience with NoSQL/non-relational databases
  • Have a strong understanding of software development principles and design patterns.
  • Excited to regularly deploy code to production
  • Eager to learn and implement new technologies (our tech stack will likely change as the company evolves)
  • Proactive in finding/fixing problems and coming up with new ideas
  • Degree in Computer Science (or related subjects, e.g. Maths, Physics, etc) or 2+ years of professional experience in a software engineering role

Nice to have:

  • Knowledge of Python, which we use for some internal tools
  • Familiarity with functional programming
  • Interested in exploring new technologies and how they can improve existing workflows (e.g. AI productivity tools such as ChatGPT/GPT4/etc)

If your skills don't match exactly, but you're enthusiastic and want to make a difference to the climate crisis, we'd love to hear from you!

// BENEFITS

  • 28 days holiday + bank holidays
  • Flexible working hours
  • Joining at an early stage means you'll have lots of opportunities for progression
  • Friendly working environment
  • Make an impact on climate change

// DIVERSITY

We want to be a place where everyone can perform, learn and contribute with the confidence to be themselves. We are keen to encourage applications and interest from individuals typically underrepresented in the climate and technology space.

// HOW TO APPLY

Climate change isn't waiting, and neither should you!

If you are passionate about sustainability and have the skills and experience we are looking for, we'd love to hear from you! Apply now by sending your CV and cover letter to [email protected].

If you're shortlisted, the next step in the interview process will be a short phone call so we can learn more about you, and you can ask us any questions you have. After this, we'll explore your technical knowledge, including a coding task, and finally, we'll meet in person.

Apply to Job

👉 Please mention that you found the job on ClimateTechList, this helps us get more climate tech companies listed here, thanks!

Get a referral to RouteZero

If possible, try to get a warm intro/referral to RouteZero before applying! Do a LinkedIn search to see who you may know at the company. See this LinkedIn post from Steven for more details on this tactic.

All job openings from RouteZero

Join ClimateTechList Talent Collective

Want to be matched with companies directly? Apply to the talent collective.

Here's how it works:

  1. You submit an application

  2. We'll share your profile with climate tech companies potentially interested in chatting with you

  3. We'll reach out if there's a company interested in talking to you.

Join ClimateTechList Talent Collective

Want to be matched with companies directly? Apply to the talent collective.

Here's how it works:

  1. You submit an application

  2. We'll share your profile with climate tech companies potentially interested in chatting with you

  3. We'll reach out if there's a company interested in talking to you.