Tech Lead Developer - Full Stack

Ecosia
  • Job Location:
    Local (No Remote)
  • Company Location:
    Berlin, Germany
  • Category:
    Engineering
  • Level:
    Mid-Level
  • Job Type:
    Full-Time
  • Job salary:
    69.400 - 79.800 Euro per year
  • SDG(s) Supported:
    SDG15
  • Published on:
    April 6, 2021

Job Description

Ecosia, the search engine that plants trees, is one of the world's largest social businesses and the first B Corporation in Germany. As part of our mission to cultivate a more environmentally, socially and economically sustainable world, we are planting and protecting forests by enabling people to channel their everyday actions into environmental good. So far our 15 million users have planted over 100 million trees. Our reach is expanding as we continue to grow and plant native and biodiverse trees worldwide!


As a Tech Lead Developer (m/f/x) at Ecosia, you will do more than just coding.

You will influence the technical direction of your team in close collaboration with the product manager and you will be contributing code as well. For example you may build new frontend features to optimize the engagement of our users or embrace the challenge to scale our backend systems across multiple regions.

What you’ll do

  • Advocate for technical best practices whilst designing innovative, evolutionary architectures
  • Influence and drive team decisions in collaboration with our product managers with a focus on user value
  • Contribute on software development of new features
  • Grow and support other engineers in collaboration with our engineering managers
  • Help evolving and utilize the latest technology thinking from our tech radar
  • You share our core values and care deeply about our mission.

What you bring

  • You have experience with technical leadership in more than one team in the past
  • You have 5+ years of full stack software development experience: with a focus on the front-end, but able to dive into back-end and cloud infrastructure decisions as well
  • Taking ownership and responsibility of our technical solutions full cycle: from ideation to maintenance
  • Passion for building clean, maintainable and scalable code in at least one of our main thee languages (Javascript, Golang or Python)
  • Care for evolutionary design whilst developing a compelling technical vision and strategy
  • Advocate for modern software development practices, Lean and Agile thinking
  • Inspire an atmosphere of feedback, continuous improvement and knowledge sharing
  • You are based in Berlin or willing to relocate.

Bonus skills

  • These skills are nice to have, but not having them won’t impact our consideration of your application.:
  • Further experience in Javascript / Vue.js, Golang or Python, AWS, Kubernetes.
  • You have experience with some of the development tools that we use such CircleCI, etc. Check out our Techradar for more info (see:  https://ecosia.co/techradar ).
  • We recognize that you may need development in some areas, and we encourage you to apply even if your profile does not “tick all boxes” for the role: we encourage and support growth, learning and development for everyone.

Salary Range

Our hiring process consists of several steps:

1. Quick first call with our recruiter

2. Short assignment you can do in your own time

3. Technical conversation with 2 of your potential future colleagues

4. Pair programming session

5. Final, non-technical interview


During Covid -19 all steps are done remotely.


What we offer

- Relocation assistance and visa application support

- Learning days, Hackathons, offsite events, conference participation


Work for a purpose!

- Instead of working to earn an additional million to your CEO’s annual bonus, you'll add millions of trees for the planet

- Your work will be used by millions of people across the globe daily

- Eco-activism is not expected, but it’s fully supported by the company

- Want to know what it's like to work for Ecosia? Check out our info page

- Learn more about Ecosia and what we stand for with these 10 questions for Ecosia’s Founder and CEO


Grow your expertise!

- Become a member of a diverse, highly-skilled, multi-functional team that’s eager to collaborate and change the world

- Available opportunities and support to advance your professional growth such as monthly learning days, hack days, and a free book policy

- An entrepreneurial environment open to your ideas and initiatives


Balance work with other parts of your life!

- Outstanding flexibility in terms of working hours (part -time:32 hours, also possible) and location.

*If during covid-19 you work remotely, you need to be available during our core working hours (at least 10-16 Berlin time/CET)

- Two ‘no-meeting’ days per week and open for periods of remote work

- 30 vacation days


Get compensated well and fairly!

- A fair compensation package that reflects your skills and experience

- Subsidized public transport ticket, gym membership or your monthly green-electricity bill

- Additional perks include weekly team lunches, free vegetarian/vegan snacks, and drinks


We recognize that you may need further development in some areas, and we encourage you to apply even if your profile does not meet all of the requirements for the role.


Diversity and inclusion are important for us and we are constantly working on improving it.

We are committed to building an inclusive and diverse workplace, where everyone, from any background, can do their best work

We are actively working on creating a workplace that promotes and values diversity in age, gender identity, race, sexual orientation, physical or mental ability and ethnicity.

We stay true to our mission together with ensuring that our place can be anyone’s place.

We are constantly working on improving it and welcome feedback.


If you’re living with a disability, illness, and/or neurodiversity, feel free to let us know how we can adjust and support your application process. For instance, we can provide different tools, interview formats, or more time for assignments.


Ecosia collects and processes personal data in accordance with the EU General Data Protection Regulation (GDPR). By pressing the ‘Submit’ button you are giving Ecosia consent to the processing of your personal data for the current position. Further information about our Privacy Policy.

Thank you for specifying you applied through our website!

We aim to grow the global community of sustainability jobs!

IMPORTANT: We don't keep your data.
Report any problem here
APPLY