(Senior) Backend Software Engineer (Go / TypeScript)
Emma Sleep GmbHHomeofficeVor 52 Tagen veröffentlicht
remoteVollzeitSenior
Erforderlich
GoTypeScriptRESTDockerKubernetesSQLNoSQLRedisKafkaRabbitMQCI/CDUnit TestingIntegration TestingE2E TestingLoad Testing
Nice-to-have
AWSSNSSQSDevOpsSRE
Ready to lead, disrupt and reinvent the sleep industry? We are Emma – The Sleep Company, the world's largest D2C sleep brand, recommended by leading consumer associations. At Emma, we are a community of smart, driven people, united by a strong culture of collaboration, teamwork, and knowledge sharing. We think big, take ownership, and are empowered to drive meaningful impact.
Aufgaben
- Architektur, Design und Implementierung von Emmas Backend-Plattform zur Unterstützung des Wachstums von E-Commerce in SleepTech und globale Fulfillment & Logistik
- Design, Entwicklung und Skalierung von Backend-Services mithilfe von Go und/oder TypeScript
- Entwicklung und Pflege robuster, sicherer und hochperformanter REST-APIs, die mit internen Systemen und Drittanbietern integriert sind
- Arbeit in einer serviceorientierten, API-first Architektur, einschließlich ereignisgesteuerter Systeme unter Verwendung von AWS-Services
- Entwicklung cloud-nativer Lösungen auf AWS mit voller Verantwortung von der Entwicklung und Testung bis hin zur Bereitstellung und Überwachung (Full DevOps)
- Volle Verantwortung für den Technologie-Stack des Teams: Entwicklung, Wartung, Betrieb und kontinuierliche Verbesserung
- Sicherstellung hoher Codequalität durch automatisierte Tests, Code-Reviews und CI/CD-Pipelines
- Teilnahme an Recruitingprozessen, um unser leistungsstarkes Tech-Team auszubauen
Anforderungen
- Nachgewiesene Erfahrung im Design und in der Bereitstellung von Backend-Services und APIs, die hohe Softwarequalitätsstandards erfüllen
- Starker Hintergrund in Go (Golang) und/oder TypeScript
- Solides Verständnis von Computerwissenschaftsgrundlagen, einschließlich Datenstrukturen, Algorithmen, objektorientierter Programmierung, verteilter Systeme und Softwaredesign-Mustern
- Erfahrung mit cloud-nativen Architekturen, idealerweise auf AWS, und Vertrautheit mit Docker und containerbasierter Bereitstellung (Kubernetes ist ein Plus)
- Erfahrung mit Datenbanken und Messaging-Systemen wie relationale und NoSQL-Datenbanken, Redis, SNS/SQS, Kafka oder RabbitMQ
- Mehrjährige Erfahrung im gesamten Softwareentwicklungszyklus; Senior-Level-Kandidaten sollten klare technische Verantwortung und architektonische Auswirkungen nachweisen
- Starke Wertschätzung für saubere, gut organisierte und gut dokumentierte Codebases
- Erfahrung mit der Implementierung von Unit-, Integrations-, End-to-End- und Lastentests
- Vertrautheit mit CI/CD-Pipelines und eine Denkweise der operativen Exzellenz und Eigenverantwortung
- Selbstorganisiert, proaktiv und bereit, Verantwortung für die Vorwärtsentwicklung von Lösungen zu übernehmen
- Starke analytische Fähigkeiten, Offenheit und eine kollaborative, feedbackorientierte Einstellung
- Bachelor-Abschluss in Informatik, Softwaretechnik oder vergleichbare praktische Erfahrung
Benefits
- Kombinierte persönliche und Unternehmensentwicklung zur Beschleunigung Ihrer Karriere und Erreichung Ihrer Ziele
- Ein auf Ihre Ambitionen zugeschnittener Karriereentwicklungspfad mit Zugang zu Mentoring, Training und Lernressourcen
- Die Möglichkeit, an aufregenden und herausfordernden Problemen als Teil eines engagierten, internationalen Teams zu arbeiten
- Eine Kultur der Zusammenarbeit und Innovation mit echter Eigenverantwortung und Freiheit, Lösungen, Prozesse und die Zukunft unserer Technologieplattform mitzugestalten
- Die Chance, von Experten aus verschiedenen Bereichen zu lernen und sich mit Ihren Kollegen auf spannenden Firmenevents zu vernetzen
Unternehmen
Emma Sleep GmbHEckdaten
AnstellungVollzeit
ErfahrungSenior
Arbeitsmodell
Arbeitsmodellremote
StandortHomeoffice
Aufrufe22
Referenz-Nr.#9543
Sprachanforderungen
Deutsch
Englisch