TalentHop logo

Software Engineer

TalentHopUnited States
Remote · USAMid-Senior Level

Skills

  • JAVASCRIPT
  • TYPESCRIPT
  • REACT
  • MICROSERVICES
  • E-COMMERCE
  • SUBSCRIPTION SYSTEMS
  • CI/CD
  • CDN MANAGEMENT
  • API DESIGN
  • CMS INTEGRATION
  • OBSERVABILITY
  • AI-ASSISTED DEVELOPMENT

About the role

This is a Fully Remote Job


About Our Client:

This organization operates in the digital fitness and entertainment space, focusing on creating engaging online platforms for cycling, running, and overall fitness communities. It addresses challenges in providing seamless and scalable web services that support user acquisition, subscription management, and e-commerce. The company is engaged in modernizing its web presence to enhance performance, accessibility, and integration with identity and commerce systems, aiming to grow its active community.


About the Opportunity:

The SOFTWARE ENGINEER role involves rebuilding and enhancing the company’s web platform to improve customer acquisition, subscription management, and e-commerce experiences. The position requires collaboration within a cross-functional team to deliver reliable, high-performance features and establish a robust technical foundation. The role significantly contributes to the platform’s scalability, usability, and growth by addressing core customer journeys and operational efficiencies.


Responsibilities:

  • Develop and maintain features across microservice backends, client platforms, e-commerce, and subscription systems.
  • Design and implement reusable, reliable, and high-performance code in various programming environments.
  • Establish and support web platform foundations including rendering, caching, CDN management, API patterns, CI/CD, observability, and legacy system decommissioning.
  • Create reusable page templates, content models, and CMS integrations to support marketing and content teams.
  • Collaborate through code reviews, technical discussions, and pair programming.
  • Participate in on-call support and troubleshooting for team-owned services.
  • Identify technical risks and develop mitigation strategies.
  • Utilize AI-assisted development tools responsibly to enhance development efficiency while maintaining quality standards.
  • Work with engineers and product managers to scope and plan projects.
  • Contribute to the interview and hiring process.


Requirements:

  • BS or MS degree in Computer Science or related technical field.
  • 2 to 5 years of software development experience.
  • Strong skills in modern JavaScript or TypeScript and component-based frontend frameworks such as React.
  • Proficiency in one or more development technologies, with preference for React, Java, or Kotlin.
  • Experience in web development, frontend architecture, cloud microservices, or event sourcing.
  • Knowledge of server-rendered or hybrid web frameworks; experience with Next.js is strongly preferred.
  • Understanding of web performance, accessibility, analytics, and SEO fundamentals.
  • Familiarity with software engineering best practices including automated testing, monitoring, CI, and code reviews.
  • Experience in production troubleshooting and on-call support.
  • Demonstrated determination and eagerness to learn in a dynamic environment.


Pay Range and Compensation Package:

  • The base salary for this position ranges between $86,500.00 to $135,000.00, determined by role specifics, candidate qualifications, and location.
  • The compensation package includes performance bonuses, equity, and a comprehensive suite of medical, financial, and other benefits for eligible employees.


Equal Opportunity Statement: Our client is an equal opportunity employer. They celebrate diversity and are committed to creating an inclusive environment for all employees. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, or national origin.


Note:

TalentHop is a recruitment partner of this role. Please note that all employment decisions, including candidate assessment, interviews, hiring, compensation, and employment terms, are made exclusively by the hiring employer.

Originally posted on LinkedIn. You apply directly with TalentHop. ReactRemoteJobs.com never asks for payment to apply.
View original
Something wrong with this listing?
Apply on company siteOpens TalentHop's application page