Software Engineer - Backend

Ecosia Logo

Ecosia

πŸ“Remote - Germany

Summary

Join Ecosia as a backend Software Engineer and contribute to our mission of engaging users and promoting climate action. You will collaborate with a cross-functional team to develop and maintain our web application and serverless services, ensuring scalability, performance, and resilience. Work on building, testing, and deploying backend services, contributing to new features, and supporting team members. Advance our engineering practices, share your knowledge, and strengthen our inclusive culture. This role offers the opportunity to work remotely or in our Berlin office, with a focus on using Go and working within existing system design and architecture patterns. Ecosia provides a supportive and collaborative environment with opportunities for professional growth.

Requirements

  • 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 eager 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)

Responsibilities

  • 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

Preferred Qualifications

You have experience with TypeScript and Cloudflare Workers

Benefits

  • Flexible working hours, 30 vacation days/year on a five-day week, designated Focus Times, remote work options
  • Relocation support and visa/work permit assistance to new employees and their loved ones coming from abroad and within Germany
  • Our green benefits program, including subsidized public transport cards and bike inspection services, supports your sustainable living choices
  • We support your professional growth through learning times, hack days, online and physical libraries, continuous feedback, etc

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.