Backend Developer
Role details
Job location
Tech stack
Job description
Dortmund, Deutschland Veröffentlicht: Heute IT / Telekommunikation Vollzeit
In dieser Rolle entwickelst du leistungsstarke, skalierbare Cloud-Systeme mit Elixir und Go und gestaltest aktiv die Architektur unseres digitalen Ticketingsystems. Du arbeitest in einem engagierten, agilen Team, bringst deine Ideen ein und sorgst mit modernen Technologien, Performance-Optimierungen und automatisierten Tests für langfristig wartbare Softwarelösungen.
Tätigkeiten
-
Du entwickelst und optimierst verteilte Systeme in der Cloud - mit Elixir und Go als zentraler Technologie.
-
Du gestaltest skalierbare Software-Architekturen, die unser digitales Ticketingsystem vorantreiben und langfristig wartbar und erweiterbar machen.
-
Du entwirfst und setzt Datenbankarchitekturen um und optimierst Abfragen, um eine hohe Performance und Effizienz sicherzustellen.
-
Du arbeitest in einem agilen Entwicklungsteam mit, bringst innovative Ideen ein und setzt diese gemeinsam produktiv um.
-
Du verbesserst unsere Software kontinuierlich durch automatisierte Tests, Code-Reviews und gezielte Performance-Optimierungen.
Requirements
Du bist begeisterungsfähig und auf der Suche nach einem dynamischen, motivierten Team, indem du voll aufblühen kannst.
-
Du konntest bereits fundierte Berufserfahrungen in der Entwicklung von Backend-Anwendungen und Expertise in der Programmierung mit Sprachen wie Elixir, Go, Java, Python, Ruby oder vergleichbaren sammeln.
-
Du hast erste Erfahrung mit einer Cloudtechnologie (AWS, GCP, Azure) und Kubernetes und Terraform sind für dich keine Fremdwörter.
-
Du hast Kenntnisse in der Gestaltung und Implementierung von Datenbankarchitekturen (SQL, NoSQL) sowie der Optimierung von Datenbankabfragen.
-
Außerdem hast du bereits Erfahrungen mit agilen Entwicklungsmethoden gesammelt und besitzt die Fähigkeit, effizient in einem Team zu arbeiten, um komplexe Projekte voranzutreiben.
-
Du besitzt starke Problemlösungsfähigkeiten und kannst Engpässe identifizieren, um effiziente Lösungen zu implementieren.
-
Du kannst selbstständig arbeiten, hast eine strukturierte Denkweise und die Fähigkeit, technische Konzepte klar zu kommunizieren.
Benefits & conditions
Du wirst Teil eines dynamischen Entwicklungsteams mit 11 leidenschaftlichen Entwickler:innen innerhalb eines rund 30-köpfigen, motivierten Unternehmens. Das Engineering-Team besteht aus 5 erfahrenen Backend-Entwicklern, 2 App-Entwicklern, einem DevOps-Spezialisten sowie einem kreativen Frontend-Webteam - gemeinsam entwickeln wir innovative, skalierbare Lösungen in einer agilen Arbeitsumgebung.
About the company
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 want to reverse the tide of deforestation by planting a billion native trees. So far our 15 million users have planted over 91 million trees. Our reach is expanding as we continue to grow and plant trees worldwide!