über das arbeiten bei envelio
Zu einfach ist langweilig! Gemeinsam haben wir die Mission, die Energiewende voranzutreiben. Wir lieben, was wir tun und dabei ist uns kein Thema zu groß. Wir übernehmen Verantwortung für unsere Arbeit und wachsen an jeder neuen Aufgabe. Kurz gesagt: Own it, love it, grow with it.
Wir sind ein bodenständiges Team aus Kaffee- und Mate-Liebhaber:innen. Unser Geek-Humor resultiert in einer rituellen Nutzung von Emojis und der enzyklopädischen Herausarbeitung von unnützem Wissen. Mehr als 130 envelianer:innen mit über 20 verschiedenen Nationalitäten sind bereits an Bord. Komm dazu und wachse mit uns!
Wir sind auf der Suche nach einem starken Senior Backend Engineer (all genders), der technische Exzellenz mit einer Leidenschaft für Innovation verbindet. Wir suchen jemanden mit:
- Ein felsenfestes Fundament im Software-Engineering - von Entwurfsmustern bis hin zu Best Practices.
- Fundierte technische Kenntnisse in Python, REST-APIs und SQL, mit Schwerpunkt auf Skalierbarkeit, hoher Qualität und Sicherheit.
- Technische Führungsqualitäten, die andere mit frischen Ideen, hohen technischen Standards und einem kollaborativen Geist inspirieren.
deine rolle
Als Senior Backend Engineer (all genders) bist du Teil eines Engineering-Teams mit starkem Background in Coding, Datenbank und Architektur. Gemeinsam treibt ihr die Skalierung unseres Produkts voran und nehmt direkten Einfluss auf unsere Nutzer, unsere Organisation und die technischen Verfahrensweisen.
wie du etwas bewirkst
- Du entwirfst und optimierst skalierbare APIs, um komplexe Geschäftslogik zu handhaben und präzise Asset-Daten und Geodaten effizient zu liefern.
- Du verstehst Datenalgorithmen und komplexe logische Abläufe und vereinfachst diese, um die Effizienz zu steigern.
- Du implementierst moderne Architektur- und Softwaredesignmuster, um den Stand unserer Codebasis zu verbessern und schlanke, skalierbare SaaS-Produkte zu entwickeln.
- Du arbeitest eng mit Frontend- und Full-Stack-Ingenieuren zusammen, um effiziente Backend-Frontend-Schnittstellen zu entwickeln.
- Du trägst dazu bei, eine nachhaltige, leistungsstarke und freundliche Teamkultur zu schaffen, indem du mit deinen Teamkollegen zusammenarbeitest, um unsere technischen Standards und Praktiken der Zusammenarbeit kontinuierlich zu verfeinern und zu verbessern.
- Du arbeitest mit funktionsübergreifenden Teams zusammen, um elektrotechnische Konzepte in unsere Produkte zu integrieren und die Funktionalität und Benutzerfreundlichkeit zu verbessern.
dein profil
Perfektion ist ein Mythos! Viel mehr interessiert uns der Mensch hinter dem Bildschirm. Diese Kriterien sind also eher als Orientierungshilfe für dich gedacht. Wir sind gespannt, wie deine individuellen Fähigkeiten zu uns passen.
- Du hast mehr als 5 Jahre Erfahrung in der Entwicklung moderner API-basierter Anwendungen, idealerweise für SaaS-Produkte in einem Startup-ähnlichen Arbeitsumfeld.
- Du verfügst über Senior-Level-Kenntnisse in Python, FastAPI und PostgreSQL
- Du verfügst über ein solides Verständnis von Software-Engineering-Grundlagen und modernen Entwurfsmustern, die du für die Entwicklung skalierbarer, modularer webbasierter Produkte nutzt.
- Du wendest effektive Test- und QA-Methoden an, um Qualität und Zuverlässigkeit zu gewährleisten, idealerweise mit Tools wie Pytest oder ähnlichen Test-Frameworks.
- Du hast nachweislich Erfahrung mit der Leitung technischer Entscheidungsprozesse in komplexen Projekten und kannst einen ausgewogenen Ansatz für Kompromisse finden.
- Du bist ein motivierter Teamplayer mit einem starken Wunsch nach beruflicher Weiterentwicklung und einem Engagement für kontinuierliche Verbesserung.
- Du verfügst über verhandlungssichere Englischkenntnisse (C1).
- Ein großes Plus ist, wenn Sie Erfahrung in Projekten haben, die Software und Elektrotechnik kombinieren und die Fähigkeit besitzen, beide Bereiche zu integrieren.
- Du bist in Deutschland, den Niederlanden oder Spanien ansässig.
wie wir software entwickeln
- Agile Arbeitsweise mit Kanban in interdisziplinären Squads
- Continuous integration / Continuous delivery
- Sauberer (und einfacher) Code, Dokumentation
- Hohe Unit-Test-Abdeckung und regelmäßige Code-Reviews
- Wissensaustausch zwischen den Entwicklern
- "You Code it - You Own it" – Squad-Verantwortung für bestimmte Funktionsbereiche des Produkts
unser tech stack
- Python, inkl. zusätzlicher Pakete/Frameworks wie z.B. FastAPI, SQLAlchemy und Celery
- PostgreSQL
- RabbitMQ, Redis
- Docker, Kubernetes
deine benefits
- Flexibler Arbeitsort innerhalb Deutschlands: hybrid, von zu Hause aus oder in unserem schönen Office in Köln
- Option zum mobilen Arbeiten aus dem Ausland (bis drei Monate pro Jahr)
- 30 Urlaubstage + 3 corporate holidays
- State of the art technology und modern Tech-Stack
- Sehr gute Hardware-Ausstattung (16Zoll MacBooks, 2 Bildschirme an deinem Arbeitsplatz)
- Unterstützung deiner Gesundheit mit der Urban Sports Club Kooperation
- Flexible Nutzung einesmonatlichen Mobilitätsbudgets (z.B. Jobrad, ÖPNV)
- Zeit und Budget für individuelles Wachstum
- optionale betriebliche Altersvorsorge
- Regelmäßige Company und Team Events