Full Stack Engineer
Oldendorff Carriers GmbH & Co. KG
Hamburg, Germany
3 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
EnglishJob location
Hamburg, Germany
Tech stack
JavaScript
API
Artificial Intelligence
Automation of Tests
Unit Testing
Encodings
Communications Protocols
DevOps
Node.js
Octopus Deploy
E2e Testing
SQL Databases
TypeScript
Cypress
Backend
Angular
Integration Tests
Kubernetes
Playwright
GraphQL
Front End Software Development
NestJS
JestJS
Dynatrace
Docker
Requirements
- Strong proficiency in TypeScript, Node.js, and SQL; hands-on experience with NestJS (backend) and Angular (frontend) is a strong plus.\n
- Solid understanding of API architectural styles (REST, GraphQL), communication protocols, and encoding.\n
- DevOps: Experience with Docker, Kubernetes, ArgoCD, Helm, Dynatrace, and CI/CD pipelines as part of modern DevOps workflows would be beneficial.\n
- AI Tooling: Familiarity with modern AI concepts and tools including AI Agents, Skills, and MCP (Model Context Protocol) and a practical mindset for integrating them into development workflows to boost productivity and product quality.\n
- Automated Testing: Experience with automated testing strategies across the stack unit tests (Jest, Vitest), end-to-end tests (Playwright, Cypress), and integration tests with an understanding of when and how to apply each effectively.\n
- A collaborative mindset: you give and receive feedback constructively and actively contribute to a healthy team culture.\n
- Strong English communication skills, both written and spoken.\n
Benefits & conditions
- Independently lead and drive end-to-end development of modern, robust, and scalable web applications from requirements to production.\n
- Take ownership of architectural decisions and proactively identify technical improvements, risks, and opportunities.\n
- Drive the communication between our IT Operations, Data Engineering, Analytics, and Product Management teams translating technical complexity into clear, actionable specifications.\n
- Mentor and support junior team members and actively contribute to improving team processes and engineering standards.\n
- Participate in the agile software development lifecycle, from specification and design over development and delivery to maintenance.\n
\n
About the company
Founded in 1921, OLDENDORFF CARRIERS combines its history as a German shipowner with the network of one of the world's leading drybulk operators. We currently control some 750 chartered and owned vessels of 67 mio tdw, and we carry around 330 mio tons of raw materials and semi-finished products across the seven seas each year. Our customers can expect 100% performance. All the way.