Software Engineer
Core
Rebuild Zwift.com into a modern, reliable, and reusable growth platform, focusing on customer acquisition, authentication, subscription management, and e-commerce.
Role type
Full-stack Software Engineer
Builds
zwift.com platform, e-commerce stores, subscription management platform, microservice backend, and admin tooling
Domain
SaaS / Fitness Tech / Web Development
Deliverable
product features
Required skills
TypeScript, React, Java, Kotlin, web development, frontend architecture, cloud-based microservices, event sourcing, server-rendered web frameworks, Next.js, web performance, accessibility, SEO, automated testing, monitoring, CI/CD, production troubleshooting
Preferred skills
Kubernetes, containerization, cross-platform app development (iOS, tvOS, Android, Mac, PC)
Technologies
React, Java, Kotlin, Next.js, TypeScript
Responsibilities
Design and maintain high-performance, reusable code; establish web-platform foundation (rendering, caching, CDN, API patterns); build reusable page templates and CMS integrations; collaborate on code reviews and technical discussions; participate in on-call support and troubleshooting; identify technical risks and build mitigation plans; scope and plan projects with product managers
Seniority
Mid-level (2-5 years experience)