Remote job
Senior Full Stack Developer (all genders)
Job details
About this role
Role overview
A senior engineering position focused on building and evolving a cloud-native platform that underpins electric mobility services. The work spans backend, frontend, and cloud infrastructure, with responsibility for designing, developing, and operating scalable, secure, high-performing applications in close collaboration with product, architecture, QA, and DevOps counterparts.
Responsibilities
- Design, develop, and maintain full-stack applications using Java, Spring Boot, Angular, and TypeScript - Build secure REST APIs and responsive user interfaces, applying clean code and modern software engineering practices - Develop and operate cloud-native services on AWS using Docker, Kubernetes, and contemporary CI/CD pipelines - Safeguard quality through automated testing, peer code reviews, performance tuning, and continuous improvement - Partner with product owners, designers, QA engineers, architects, and DevOps throughout the development lifecycle - Diagnose and resolve complex technical issues while improving reliability, scalability, and security - Mentor fellow engineers and contribute to technical direction and engineering standards across the team
Requirements
- Several years of hands-on experience building full-stack applications with Java, Spring Boot, Angular, TypeScript, HTML5, and SCSS - Solid grasp of microservices, REST APIs, distributed systems, and contemporary application architecture - Practical experience with AWS, Docker, Kubernetes, CI/CD pipelines, and Git in cloud-native environments - Familiarity with relational and NoSQL databases, plus automated testing frameworks - Strong knowledge of clean code principles, design patterns, secure software development, and performance optimization - Excellent problem-solving skills, an ownership mindset, and the ability to thrive in cross-functional Agile settings - Bachelor's degree in Computer Science or equivalent practical experience; fluent English
Benefits and work setup
- Hybrid model based in Berlin, generally 1-2 days per week in the office and the remainder remote from home - Remote work within Germany is possible - Benefits package spanning food and drink subsidies, public transport support, a sports membership, laptop equipment, an annual training budget with access to an online learning platform, a lifestyle/wellbeing membership, and flexible working hours designed to support family-friendly schedules - Start date as soon as possible