(Senior) Backend Engineer (d/f/m)

🔍 Found ClimateTechList useful?

ClimateTechList is free for job seekers, no registration required, and I, Steven, run it by myself at cost part-time.

The site gets about 30,000-40,000 users a month. Help support this site and make it easier for other future climate job seekers!

You can buy me a coffee to support the site below. Thanks!

Job Description

Becoming part of the VIDA Product team means joining on a journey of challenging work at the intersection of technology and social impact. As a (Senior) Backend Engineer (d/f/m) you will build the APIs and services that power our entire platform. You will join a growing team and have a chance to help influence and improve our overall architecture as we scale to support an increasing number of customers and data.

Your responsibilities:

  • Be a mentor and a role model when it comes to writing clean, performant and well tested services in Python
  • Build the APIs that power our platform, integrations with third party providers, and collaborate on making our vasts amounts of data easily accessible
  • Work closely with our other teams to iteratively go from a problem statement to a working solution that addresses our customers' needs
  • Ensure our services are resilient, secure and scalable
  • You know your craft. You have some years of experience under your belt (ideally 5+). You have very strong Python skills and are well familiar with its ecosystem. You're used to writing clean code (and correspondingly, to spot issues in the code). You're versed in design patterns and best practices and know when to use them, and know how to stay away from over-engineering. You have built complex APIs before, and are familiar with things like what makes an API RESTful. You're used to thoroughly testing your work and writing tests is completely natural to you. You've used Auth solutions such as OAuth, JWT and RBAC.
  • You know data and databases. You're well familiar with ORMs, but also know how they work under the hood and their limitations. You're perfectly capable of writing performant SQL queries when necessary, as well as designing efficient data models. You're not intimidated by having to deal with large amounts of data.
  • You know the cloud. You're familiar with CI/CD pipelines, and have worked with Docker containers (or even Kubernetes). You're fairly familiar with at least one cloud provider (ideally GCP) and have used several of its services. You've used monitoring/observability tools such as Grafana, Sentry, Datadog, etc. You have a good understanding of what it takes to scale a platform.
  • You have a product-first mentality. You like to get involved in the entire development lifecycle and are a strong advocate for the user. You're used to working in an iterative fashion and experimenting.
  • You're not afraid to get your hands dirty. You like a good challenge and enjoy continuously learning and growing. At the same time you know no job is beneath you. You're able to take risks where it's justified, and equally able to ask for help when needed.
  • You're a great communicator and team player. You're comfortably fluent in English. You're used to working remotely with distributed teams in an effective manner. Your communication is clear and engaging, and you know how to keep others in the loop. You're used to documenting your work and sharing knowledge with others. You appreciate the importance of cultivating warm and respectful relationships. Nice to have:
  • Knowledge of geospatial concepts and technologies We're ideally looking for a candidate who is based in Spain, Germany, the Netherlands or United Kingdom. Candidates based in Africa as well as all other European countries are welcome to apply as well.
  • Mission: VIDA is more than just another software company. As our work goes beyond lines of code and interfaces you’ll have the chance to create tangible impact in real lives.
  • Impact & growth: It’s an exciting time to join us! Shape our success story and company culture from the ground up and see the direct influence of your work.
  • Diversity: Our team's diversity is truly exceptional. With more than 15 nationalities on board already today and team members spread across the globe, you'll connect and learn from a wide range of perspectives.
  • Fully remote working & flexibility: We're strong advocates of autonomy and flexibility. We allow you to determine when and where you get your stuff done most effectively.
  • Tech & Tools: We understand the importance of having the right tools to empower your work so you are free to choose the device you work most efficiently with.
  • Development budget: Use your budget of 500€/year for your own development.
  • 28 vacation days.
  • Option to work from our Munich (Germany) or Kigali (Rwanda) offices (Norrsken House).

    If you're passionate about leveraging the power of technology to drive meaningful social impact and joining a mission-driven environment, we would love to hear from you. Submit your application via email to [email protected] or apply directly via the job advertisement.
    Learn more about VIDA and our current projects at vida.place or on LinkedIn.

    We're looking forward to receiving your application!

    In case your experience doesn’t fit all of the criteria, make sure to get in touch anyways!

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 VIDA

If possible, try to get a warm intro/referral to VIDA 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 VIDA

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.