> Markdown version of [/jobs/ext/1906157-software-engineer](https://www.wearedevelopers.com/jobs/ext/1906157-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer - **Company:** EWE AG - **Location:** Oldenburg, Germany - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** 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, Scrum Methodology, Software Architecture, Software Engineering, TypeScript, AWS Cdk, State Machines, Backend, Graphql, NestJS, Restful APIs, Amazon Simple Queue Service (SQS), Monolithic Repository, Microservices - **Published:** August 3, 2026 - **Apply:** https://www.adzuna.de/details/5823980103 ## About the Role * 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 ## 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 ## Related Videos - [Nest.js - TypeScript in the backend can also be clean](https://www.wearedevelopers.com/videos/1033-nest-js-typescript-in-the-backend-can-also-be-clean) - [Navigating the Corporate Jungle: Life as a Developer in a large Company](https://www.wearedevelopers.com/videos/621-navigating-the-corporate-jungle-life-as-a-developer-in-a-large-company) - [Putting the Graph In GraphQL With The Neo4j GraphQL Library](https://www.wearedevelopers.com/videos/257-putting-the-graph-in-graphql-with-the-neo4j-graphql-library) - [Innovating Developer Tools with AI: Insights from GitHub Next](https://www.wearedevelopers.com/videos/1268-innovating-developer-tools-with-ai-insights-from-github-next) - [Next Level Enterprise Architecture: Modular, Flexible, Scalable, Multichannel and AI-Ready?](https://www.wearedevelopers.com/videos/1017-next-level-enterprise-architecture-modular-flexible-scalable-multichannel-and-ai-ready) - [GraphQL + Apollo + Next.js: A Lovely Trio](https://www.wearedevelopers.com/videos/311-graphql-apollo-next-js-a-lovely-trio) ## Related Articles - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Best Coding Boot Camps in Germany](https://www.wearedevelopers.com/magazine/237-best-coding-boot-camps-in-germany) - [Frontend Developer Salary in Germany [2023]](https://www.wearedevelopers.com/magazine/195-frontend-developer-salary-in-germany-2023) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [The Most Popular IT Jobs on the Market](https://www.wearedevelopers.com/magazine/376-the-most-popular-it-jobs-on-the-market)