Ecosia Logo

Ecosia

Software Engineer - Backend (all genders)

Posted 2 Days Ago
Be an Early Applicant
In-Office or Remote
2 Locations
Mid level
In-Office or Remote
2 Locations
Mid level
As a Software Engineer at Ecosia, you'll develop backend services, enhance system scalability and performance, and collaborate across teams while promoting sustainability.
The summary above was generated by AI

We are looking for Software Engineers 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.

  • 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 TypeScript and Cloudflare Workers.

Hiring Process

Our hiring process consists of 3 steps:

  1. Quick first call with our recruiter

  2. Pair programming session

  3. Final interview, with a mix of technical and non-technical questions

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 of 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/year on a five-day week, designated Focus Times, remote work options) (not applicable to freelance contracts + different labor laws apply in other countries).

  • Moving to Berlin for the first time? We welcome everyone and offer relocation support and visa/work permit assistance to new employees and their loved ones coming from abroad and within Germany (currently applicable only for senior roles and unlimited contracts).

  • Our green benefits program, including subsidized public transport cards and bike inspection services, supports your sustainable living choices, varying by location (not applicable to freelance contracts).

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

Q&A

How many people work at Ecosia?

115 (May 2025) - our departments include Engineering (incl. Platform and QA), Product (incl. Design), Marketing, Trees, Operations (incl. 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. The Talent Partner will tell you more.

Top Skills

AWS
CircleCI
Cloudflare
Git
Go
Grafana
Grpc
JavaScript
Kubernetes
Loki
Node.js
Prometheus
Python
Rest
Sentry
Snowplow
Terraform
Typescript
Vue

Similar Jobs

2 Days Ago
Easy Apply
Remote or Hybrid
28 Locations
Easy Apply
Expert/Leader
Expert/Leader
Big Data • Cloud • Software • Database
The Principal Technologist drives MongoDB adoption among Fortune 1000 companies by engaging with executives, delivering technical education, and influencing product strategy.
Top Skills: C#JavaMongoDBPython
2 Days Ago
Remote or Hybrid
33 Locations
Expert/Leader
Expert/Leader
Artificial Intelligence • Healthtech • Machine Learning • Natural Language Processing • Biotech • Pharmaceutical
Lead the design and execution of studies to gather patient preference data for Pfizer IM/I&I assets, collaborating with stakeholders to integrate this data into healthcare decision-making.
Top Skills: AIDecision ScienceEconomicsEpidemiologyLlmStatisticsSurvey Research Methods
2 Days Ago
Remote or Hybrid
Switzerland
Senior level
Senior level
Cloud • Information Technology • Security • Software • Cybersecurity
The role involves driving sales into large enterprise accounts, executing sales strategies, managing contracts, and building relationships in the public sector.
Top Skills: CdnNetwork SecuritySaaS

What you need to know about the Melbourne Tech Scene

Home to 650 biotech companies, 10 major research institutes and nine universities, Melbourne is among one of the top cities for biotech. In fact, some of the greatest medical advancements were conceptualized and developed here, including Symex Lab's "lab-on-a-chip" solution that monitors hormones to predict ovulation for conception, and Denteric's vaccine for periodontal gum disease. Yet, the thousands of people working in the city's healthtech sector are just getting started, to say nothing of the tech advancements across all other sectors.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account