Description
The role is a full-stack software engineer responsible for designing, developing, and scaling distributed systems and microservices for a growing SaaS product. Responsibilities include backend and frontend development, API design, database modeling, performance optimization, cloud operations, technical debt reduction, and collaboration with product and UX teams. The position requires a computer science or comparable degree, several years of complex software development experience, strong distributed-systems and microservices knowledge, Node.js and TypeScript expertise, frontend experience, and native German with good English. The role offers remote, office, or hybrid work from Offenburg and includes pension, vacation, fitness, commuter, and wellbeing benefits.
