
Software Engineer
Posted 1 day ago

Posted 1 day ago
This is a fully remote position, open to applicants in United States.
• Collaborate within a cross-functional team to deliver features for the microservice backend, zwift.com client, e-commerce platform, subscription management platform, and administrative tools.
• Design, develop, and maintain high-quality, reusable, and dependable code across various programming languages and platforms.
• Create a robust web-platform foundation that includes rendering and caching strategies, CDN behavior, API access patterns, CI/CD, observability, automated testing, and the decommissioning of legacy functionalities.
• Develop reusable page templates, structured content models, and CMS integrations to enable governed self-service publishing.
• Engage in code reviews, technical discussions, and pair programming to foster collaboration.
• Take part in on-call support, monitoring, and troubleshooting of team-managed services.
• Recognize technical risks and assist in formulating mitigation strategies.
• Leverage AI-assisted development tools for codebase analysis, migration planning, test generation, documentation, and component consolidation while upholding engineering review and quality standards.
• Define and plan projects in collaboration with engineers and product managers.
• Be involved in the interview process.
• Help transform Zwift.com into a modern, dependable, reusable growth platform and migrate core acquisition and authentication journeys.
• Bachelor’s or Master’s degree in Computer Science or a related technical field.
• 2-5 years of experience in software development.
• Strong command of modern JavaScript or TypeScript.
• Familiarity with a component-based frontend framework such as React.
• Proficient in one or more development technologies; commonly utilized technologies include React, Java, and Kotlin.
• Experience in web development, frontend architecture, cloud-based microservices, and/or event sourcing.
• Background in server-rendered or hybrid web frameworks.
• Understanding of web performance, accessibility, analytics instrumentation, and SEO principles.
• Experience in automated testing, monitoring/alerting, continuous integration, and code reviews.
• Proficient in troubleshooting production issues and on-call responsibilities.
• Next.js experience is highly preferred.
• Demonstrated persistence and a passion for learning in a dynamic problem space.
• AI tools utilized during interviews must be disclosed or referenced.
• Bonus: experience with Kubernetes and containerization.
• Bonus: experience with deploying cross-platform applications, particularly on iOS, tvOS, Android, Mac, and PC.
• Bonus: enthusiasm for cycling, running, and overall fitness.
• Performance bonuses.
• Equity options.
• Comprehensive medical benefits.
• Financial benefits.
• Additional perks and benefits.
• Equal Opportunity Employer.
• Accommodation for disability or special needs.
DSV - Global Transport and Logistics
DSV - Global Transport and Logistics
DSV - Global Transport and Logistics
Scale Army Careers
Get handpicked remote jobs straight to your inbox weekly.