Software Engineer

EWE AG
Oldenburg, Germany
8 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Working hours
Regular working hours
Languages
English, German
Job source

Tech stack

Clean Code Principles JavaScript (Programming Language) Amazon Web Services Automation of Tests Cloud Engineering Code Review Continuous Integration Amazon DynamoDB Github PostgreSQL Node.Js Pair Programming
+13 more
Scrum Methodology Software Architecture Software Engineering TypeScript AWS Cdk State Machines Backend Graphql NestJS Restful APIs Amazon Simple Queue Service (SQS) Monolithic Repository Microservices

Job description

  • Weiterentwicklung des EWE Go Ladeservice: Entwicklung neuer Funktionen und Services fĂŒr unsere digitalen Produkte im Bereich E-MobilitĂ€t in einem cross-funktionalen Scrum-Team
  • Cloud-native Softwareentwicklung: Konzeption und Umsetzung skalierbarer, serverless-, event-driven und Microservice-basierter Architekturen auf Basis von AWS-Cloud-Services wie Lambda, Aurora/RDS (PostgreSQL), SNS, SQS, DynamoDB und Step Functions
  • Backend Engineering mit TypeScript: Entwicklung von Backend-Lösungen mit TypeScript, Node.js, auf Basis von Nest.js und im Monorepo-Ansatz mit Nx
  • Verantwortung entlang des gesamten Software-Lifecycle: Ownership fĂŒr Code, Tests, Infrastruktur und Deployments - von der Entwicklung ĂŒber Infrastructure as Code bis hin zu CI/CD mit GitHub Actions
  • QualitĂ€t & Engineering Culture: Clean Code, automatisierte Tests, Code Reviews, technische Dokumentation sowie aktive Mitgestaltung von Standards, Best Practices und Developer Experience
  • Zusammenarbeit & Wissensaustausch: PR-Reviews, Pair Programming, Knowledge Sharing und enge Zusammenarbeit mit Kolleginnen aus Produkt, Entwicklung und Design

Requirements

  • MehrjĂ€hrige Erfahrung: Mindestens 5 Jahre Erfahrung in der Softwareentwicklung mit Schwerpunkt Backend-Entwicklung. Erfahrungen im Full-Stack- oder Mobile-Umfeld sind von Vorteil
  • Technologie-Know-how: Fundierte Kenntnisse in TypeScript/JavaScript, Node.js sowie praktische Erfahrung mit dem Nest.js Framework
  • Softwarearchitektur: Solides VerstĂ€ndnis moderner Softwarearchitekturen, insbesondere cloud-nativer und Microservice-basierter Anwendungen sowie im Aufbau skalierbarer Backend-Lösungen
  • Schnittstellenentwicklung: Erfahrung in der Konzeption, Entwicklung und Integration von REST-APIs und/oder GraphQL-Schnittstellen
  • AWS & Infrastructure as Code: Fundierte Kenntnisse und praktische Erfahrung mit AWS-Cloud-Services, insbesondere im Serverless-Umfeld, sowie mit Infrastructure-as-Code-AnsĂ€tzen - idealerweise mit AWS CDK oder vergleichbaren Tools
  • Testing & CI/CD: Erfahrung mit automatisierten Tests (Unit, Integration, E2E) sowie CI/CD-Pipelines. Erfahrungen mit GitHub Actions sind ein Plus
  • Du verfĂŒgst ĂŒber eine analytische Denkweise, arbeitest gerne im Team und ĂŒbernimmst Verantwortung fĂŒr nachhaltige technische Lösungen
  • Du bringst eine hohe Lernbereitschaft mit, entwickelst dich kontinuierlich weiter und arbeitest gerne in einem agilen Umfeld nach Scrum/KanBan
  • Sprachkenntnisse: Sehr gute Deutschkenntnisse in Wort und Schrift sowie sichere Englischkenntnisse (mindestens Level B2)
  • Du denkst und handelst aus der Perspektive unserer Kunden (w/d/m) und möchtest ihre Erfahrungen aktiv mitgestalten

About the company

Gemeinsam fĂŒr das beste Ladeerlebnis: EWE Go wird durch ein flĂ€chendeckendes und zuverlĂ€ssiges Schnellladenetzwerk an attraktiven Standorten, gestĂŒtzt durch einen fairen und transparenten Ladeservice, zu einer fĂŒhrenden E-MobilitĂ€tsmarke in Deutschland. Sei ein Teil davon.

Code mit Wirkung statt Standardsoftware. Mit modernen Cloud-Technologien und deinem Backend-Know-how gestaltest du innovative Ladeservices fĂŒr tausende Nutzer., * Wir suchen keine 100 %-Matches, sondern Menschen mit Potenzial, Neugier und Lust auf Lernen

  • Deine persönliche Entwicklung fördern wir durch Workshops, Weiterbildungen sowie regelmĂ€ĂŸiges Feedback
  • Zusammenarbeit und Teamkultur sind bei uns keine Buzzwords, sondern werden aktiv gefördert und entwickelt
  • Remote mit FlexibilitĂ€t und echten Begegnungen im BĂŒro, damit der Teamgeist nicht zu kurz kommt
  • Wir leben ElektromobilitĂ€t: Bei uns erhĂ€ltst du die Möglichkeit, einen elektrischen Dienstwagen zu attraktiven Konditionen zu leasen
  • In unserer Kantine kannst Du zu vergĂŒnstigten Konditionen leckere, gesunde und abwechslungsreiche Kost genießen
  • Über weitere Benefits wie EGYM Wellpass, E-Bike Leasing, betriebliche Altersvorsorge, Corporate Benefits und mobiles Arbeiten in Deutschland kannst du dich ebenfalls freuen
  • Diversity und Vielfalt stehen bei EWE fĂŒr ein vorurteilsfreies Miteinander, in dem wir individuelle Unterschiede als StĂ€rke erkennen und wertschĂ€tzen. Mit Kollegen (w/d/m) aus 14 Nationen fĂŒllen wir diese Vielfalt Tag fĂŒr Tag mit Leben
  • FĂŒr uns ist Klimaschutz kein Trend, sondern eine Verantwortung - sei ein Teil davon: Klimaneutral bis 2035!

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.adzuna.de

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:04 min

Comparing flexible tools against opinionated NestJS frameworks

Matteo Collina Matteo Collina · JS Congress

6:36 min

Funding open source through GitHub Accelerator and Sponsors

Stormy Peters · WWC 2023

2:52 min

Generating APIs with the Neo4j GraphQL library

William Lyon · LIVE

4:13 min

Speaker background and Eurowings digital transformation context

Johannes Hansen · WWC 2023

2:51 min

Full stack architecture for server-sent events using Next.js

Ahmed Megahd Ahmed Megahd · WWC 2025

2:47 min

Exploring career opportunities and recruitment open positions

Kurt Eder · LIVE

Videos

See all

Related articles

See all