
Full-Stack Engineer
Posted Jun 20

Posted Jun 20
This is a fully remote position, open to applicants in Germany.
• Conceptualization and development of applications across the entire stack within the ARD universe – from API design to the finished interface.
• You design and implement scalable microservices in the appropriate programming language and with modern frameworks (e.g., Java with Spring Boot or Quarkus, Go, C#, Typescript).
• You create modern, high-performance, and accessible frontends using React, Next.js, and Typescript.
• Together with the team, you conceptualize and decide on meaningful system architectures for data exchange, caching, and transformation, as well as thoughtful state management concepts in the frontend.
• You work with containerized applications based on Docker and Kubernetes, supporting their operation and further development.
• Development, maintenance, and use of interfaces (e.g., REST, GraphQL).
• You actively participate in code reviews, technical discussions, and architectural decisions.
• Identification and implementation of improvements regarding performance, reliability, accessibility, and maintainability of existing systems.
• Several years of professional experience (5+ years) as a Software, Full-Stack, or Backend Developer.
• You have core competencies in at least two modern programming languages (e.g., Java, Go, C#, Typescript, Python) and are comfortable learning a different language as needed.
• Solid experience across the entire stack: modern backend frameworks in production environments on one side, and frontend development with React, Typescript, HTML, CSS, and Tailwind on the other.
• Experience with modern state management and a good sense for clean, maintainable frontend code.
• Accessibility (WCAG) is not an afterthought for you, but an integral part of your work.
• Proficient with container technologies: Docker and Kubernetes are your daily tools.
• Experience with at least one hyperscaler, ideally GCP.
• Experience with on-premise applications is an advantage.
• You master at least one common API paradigm such as REST(-ful) or GraphQL.
• You are familiar with caching mechanisms and cache invalidation.
• The following are standard for you: test development (both backend and frontend, e.g., with Jest, Vitest, or Playwright), mocking frameworks, build tools (e.g., Maven, Gradle, MSBuild, Go Modules, npm).
• Queues, message brokers, or stream processing are not foreign to you.
• You bring openness to work in different project teams as needed and demonstrate self-reliance and strong personal responsibility.
• You are a team player – you enjoy sharing your knowledge, providing constructive feedback, and value close collaboration in an interdisciplinary team.
• Your German proficiency should be at least at level C1.
• Education: Computer Science, Business Informatics, or a comparable qualification – or equivalent professional experience.
• An unlimited employment contract with 31 days of vacation.
• Plenty of room for your own ideas and professional development.
• Diversity and equal opportunities.
• Participation in further education based on your personal interests and goals.
• Work with talented, creative, and multicultural teams.
• A workplace in the heart of Munich.
• Flexible working hours.
• Remote work within Germany and in some European countries.
• Mobility allowance, job bike, benefits for health and wellbeing.
VPS
Tango
Influur
Salesloft
Get handpicked remote jobs straight to your inbox weekly.