Als Softwareentwickler (m/w/d) im Backend-Team arbeitest du direkt am Herzen unserer Cloudprodukte, die du mit deinem Wissen und eigenen Ideen verbesserst. Tausende von virtuellen Servern werden täglich auf unserer Plattform erstellt. Hilf uns, Funktionen wie private Netzwerke, Loadbalancer, Firewalls und vieles mehr zu implementieren und spannende Skalierungsherausforderungen zu meistern.
Du wolltest schon immer mit einem einzigen Klick deployen? Kein Problem mit unserer ausgereiften Continuous Integration/Deployment Pipeline basierend auf Gitlab, Docker und Kubernetes. Natürlich nur, wenn deine Änderung die automatischen, umfangreichen Tests bestanden hat. Sollte sich doch einmal ein Fehler einschleichen, helfen dir zentrales Logging, ausführliche Metriken, Monitoring sowie Tracing, den Bug schnell zu finden.
Wir setzen auf moderne Technologien, folgen aber nicht jedem Hype, ganz nach dem Motto „the right tool for the job“. Für unsere Kunden stellen wir eine gut dokumentierte REST-API zur Verfügung. Dahinter verbirgt sich unsere service- und eventbasierte Backendarchitektur. Wir wissen, wie wichtig das richtige Tooling für Entwickler ist und verbessern es daher kontinuierlich.
Unser Stack in Schlagworten: Python, Go, PostgreSQL, Redis, Kafka und RabbitMQ, Docker und Kubernetes
Deine Skills
- Gute Programmierkenntnisse, idealerweise in Python und Go
- Erfahrung mit Datenbanksystemen (SQL) sowie idealerweise ORM-Systemen
- Erfahrung mit Linux
- Du legst Wert auf sauberen, verständlichen Code (DRY, KISS) und automatisiertes Testen
- Wir können uns auf dich verlassen, du bist eigenständig und gleichzeitig offen für Neues
- Bestehende Dokumentationen aktualisierst du und führst sie eigenständig fort
- Gute Deutschkenntnisse in Wort und Schrift
- Solide Englischkenntnisse