Remote job
Senior Full Stack Software Engineer (w/m/d) – React, Node.js, TypeScript + AI
Job details
About this role
Role overview Build production-ready web applications at the intersection of software engineering, user experience, product development, and AI. You’ll work across the stack, shaping interfaces and services while exploring AI-supported interactions and agent-based workflows. The role calls for a product-minded engineer who takes responsibility for both technical decisions and the usefulness of what gets shipped.
Responsibilities - Develop web applications with React, Next.js, TypeScript, and Node.js, spanning interfaces, APIs, and backend services. - Design scalable architectures and make practical technical choices across the stack. - Create intuitive user experiences, including AI-enabled features and agent workflows. - Investigate user needs and test assumptions to identify useful solutions. - Collaborate with product, UX/UI, and engineering colleagues from early ideas through delivery. - Use AI tools to explore ideas, write code, and solve problems, while checking outputs and owning the quality of the result.
Requirements - Strong experience developing and shipping full-stack JavaScript applications. - Confident use of React, Next.js, TypeScript, and Node.js. - Ability to develop and integrate REST APIs. - Product awareness, independent ownership, and care for implementation quality. - Willingness to travel for team meetings held in Germany.
Benefits and work setup The source lists 30 days of annual leave plus 24 and 31 December off, and a flexible “Smart Friday” arrangement that may allow a four-day week. Other listed benefits include a public transport pass, bike leasing, sports and health services, mental health support, employee discounts, and access to a streaming service. The team also offers opportunities to learn through hackathons, conferences, and community events. Applicants are encouraged to share a portfolio, side project, or demo repository that shows how they approach engineering problems.