This job is no longer available

Ecosia

Software Engineer - Backend

Berlin, BE, DE

Hybrid, RemoteFull time roleEarly Career

13 days ago

About the Job

Please note: Due to limited capacity and high volume of applications, we've introduced a deadline for applying.


We are looking for a Software Engineer with a focus on backend software development to join us remotely or in our office in Berlin. We need support in our team’s mission to engage our users and make more people climate-active!

As an engineer at Ecosia, you will work with a cross-functional team to contribute to the acquisition and retention of users by delivering new product features for our web application and/or serverless services. Day-to-day, you will dive deep into our backend tech stack, making sure that our search infrastructure stays resilient, making sure that our web services remain adaptable, efficient, and scalable.

Do you want to become part of a fun team, shape a product used by millions of users daily, and help regenerate our ecosystem? Join us!


What you'll be doing

  • Build, test, and deploy the backend services that power Ecosia search.

  • Contribute to the development of new features in our cross-functional product team.

  • Support your team members in frontend-focused work streams, if you are interested.

  • Advance our engineering practices for backend within your areas of interest.

  • Share what you know and empower your peers to gain deeper technical knowledge.

  • Strengthen our collaborative and inclusive culture, in alignment with our core values and ways of working.


What you bring

  • You have solid experience building and deploying production code in the Go programming language (100% hard requirement) (+ Python or TypeScript).

  • You are able to work within existing system design and architecture patterns, making sure to account for scalability, security, and performance optimisation.

  • You have experience navigating observability systems and setting up monitoring and alerting for services.

  • You have basic knowledge of CI/CD pipelines and cloud infrastructure.

  • You are motivated to dive deep technically, learn and apply best practices, and grow professionally.

  • You like to work collaboratively with Product, Design, and other engineers.

  • You can communicate well written and verbally in English (German not required).


Optional Advantages:

  • You have experience with Python or TypeScript.


Hiring Process

Our hiring process consists of 3 steps:

  1. First call with our recruiter

  2. Eng culture + Product conversation

  3. Pair programming session

By default, all steps are done remotely.


About our technology stack

  • Frontend: Vue.js, JavaScript

  • Backend: Node.js, Golang, or Python services using REST and gRPC

  • Infrastructure: Cloudflare, AWS, Kubernetes (EKS), and Terraform

  • Tooling: Sentry, Loki, Prometheus, and Grafana for observability, Snowplow, GitHub, and CircleCI for our CI/CD

We don’t expect you to have experience with all of the above, but if you’re curious to learn and pair across these technologies, this could be a good match!


Why Ecosia?

What if your job made a real difference in the climate crisis? Join Ecosia and help plant millions of trees where people and ecosystems need them most.

  • We are a diverse team, committed to equality, equity, and inclusion, with members from various backgrounds: sexual orientations, genders, ages, races, ethnicities, nationalities, physical and mental disabilities, family structures, and religions.

  • We offer you the opportunity to balance work with other parts of your life: flexible working hours, 30 vacation days per year (based on a five-day workweek), designated Focus Times, and remote work options. (Note: Not applicable to freelance contracts; different labor laws may apply in other countries.)

  • Our green benefits program - including subsidized public transport cards and bike inspection services - supports your sustainable living choices in Berlin. (Availability may vary by location; not applicable to freelance contracts.)

  • We support your professional growth through learning times, hack days, online and physical libraries, and continuous feedback. (Not applicable to freelance contracts.)


Q&A


How many people work at Ecosia?

115 (July 2025): our departments include Engineering (incl. Platform and QA), Product (incl. Design), Trees, Operations (incl. Marketing, B2B & BI), and People and Culture.



Where is Ecosia based, and what kind of work setup do we have?

We are a remote-friendly company with one office in Berlin-Wedding. People come to the office or work from home per their wishes and/or circumstances. Some roles require presence in the office at least from time to time. Company language: English. The Talent Partner will tell you more.

About the Company

Ecosia Logo

Ecosia

Berlin, Berlin, Germany

51-100

Search the web, save the environment! Ecosia is a CO2-neutral search engine that donates 80% of its income to a tree planting program in Brazil. There are all kinds of problems in their modern world that need fixing. At Ecosia, they want to do their share to find and support innovative solutions to as many of these problems as they can. As part of their mission to cultivate a more environmentally, socially and economically sustainable world, they want to support the planting of one million new trees in Brazil’s Atlantic Forest by August 2014.

Similar Jobs

Octopus Energy  Logo

Backend Developer

Backend Developer

  • Octopus Energy
  • Milan, Lombardy, IT
  • Hybrid, Remote
  • Full time role

Redefining energy with transparency, AI, and renewables for a low CO2 future.

2 months ago

Octopus Energy  Logo

Senior Backend Developer

Senior Backend Developer

  • Octopus Energy
  • Paris, IDF, FR
  • Hybrid, Remote
  • Full time role

Redefining energy with transparency, AI, and renewables for a low CO2 future.

About 1 month ago

Tomra Logo

Software Engineer

Software Engineer

  • Tomra
  • Mechelen, Flanders, BE
  • In-person
  • Full time role

Advanced systems optimizing resource recovery for a circular, waste-minimized economy.

2 months ago

Tomra Logo

Software Engineer

Software Engineer

  • Tomra
  • Hasselt, Flanders, BE
  • In-person
  • Full time role

Advanced systems optimizing resource recovery for a circular, waste-minimized economy.

2 months ago

Tomra Logo

Software Engineer

Software Engineer

  • Tomra
  • Brussels, Brussels, BE
  • In-person
  • Full time role

Advanced systems optimizing resource recovery for a circular, waste-minimized economy.

2 months ago

Tomra Logo

Software Engineer

Software Engineer

  • Tomra
  • Leuven, Flanders, BE
  • In-person
  • Full time role

Advanced systems optimizing resource recovery for a circular, waste-minimized economy.

2 months ago

Eurofins Logo

Application Support Engineer

Application Support Engineer

  • Eurofins
  • Katowice, Silesian Voivodeship, PL
  • In-person
  • Full time role

Analytical testing services promoting safer, healthier, and more sustainable environments globally.

About 1 month ago

Tomra Logo

Software Engineer

Software Engineer

  • Tomra
  • County Dublin, IE
  • Remote
  • Full time role

Advanced systems optimizing resource recovery for a circular, waste-minimized economy.

17 days ago

Too Good To Go Logo

Senior Software Engineer - Backend (Java)

Senior Software Engineer - Backend (Java)

  • Too Good To Go
  • Paris, IDF, FR
  • Hybrid
  • Full time role

"Reduce food waste and save surplus food with our convenient, planet-friendly app."

14 days ago

Agtonomy Logo

Senior Software Engineer, Backend

Senior Software Engineer, Backend

  • Agtonomy
  • South San Francisco, CA, US
  • Hybrid, Remote
  • Full time role

Transforming farm equipment for autonomous and sustainable agriculture.

4 days ago