← All jobs

Staff Fullstack Engineer, Retail

About the role

• Provide technical direction across two engineering teams and connected domains
• Design scalable distributed frontend and backend solutions across the Transaction domain
• Facilitate architectural decisions and make data-driven trade-offs involving performance, security, reliability, maintainability and cost
• Remain hands-on across frontend and backend, building customer-facing React experiences and scalable Java backend capabilities
• Influence solutions from discovery and system design through implementation and production
• Help establish foundations for future native iOS and Android checkout experiences
• Drive adoption of architecture, performance, security, testing, observability and reliability practices
• Develop reusable patterns, guidelines and platform capabilities for recurring technical challenges
• Create alignment between Checkout, Payments, Orders, Shipping and dependent teams
• Mentor engineers and facilitate architecture and design discussions
• Partner with Product, UX and engineering leadership to identify opportunities and translate business needs into technical strategy
• Use data, metrics and industry trends to evaluate trade-offs and prioritize high-impact investments

• Deep, hands-on frontend engineering expertise with React and TypeScript
• Professional backend development experience in at least one language or framework, such as Node.js, Java, Python or similar
• Experience contributing to production backend services and APIs
• Experience operating at Staff/Principal level or equivalent technical scope
• Experience designing complex systems and driving architectural decisions affecting multiple teams or domains
• Experience leading through influence and growing other engineers
• Ability to mentor experienced engineers and facilitate architecture and design discussions
• Ability to introduce engineering standards and enable high-quality technical decisions
• Strong business and product judgment
• Ability to work effectively with Product, UX, Security, SRE and engineering stakeholders
• Ability to use metrics and evidence to guide decisions
• Experience with checkout, payments, orders, e-commerce or marketplace systems is a strong plus
• Exposure to native Android/Kotlin or iOS/Swift development is valuable
• Technology knowledge including React.js, Next.js, Java, Spring Boot, SwiftUI, Swift, Kotlin, Android SDK, ES6, ESI, Varnish, Docker, Google Cloud and Kubernetes

• Urban Sports Club membership (M) package
• Remote work arrangement, including up to 20 days per year anywhere in the EU
• Fully costed Deutschland Ticket
• Various internal and external training opportunities
• 30 days paid vacation per annum plus another day on Rosenmontag
• Option to take up to 10 days of unpaid vacation after one year
• 10% employee discount on over-the-counter, beauty and personal care products in the online store
• 20% discount on nu3 products