ThriveCart

Software Engineer

RemotePosted 2 weeks agoVisa Sponsorship

We tailor your resume to this role and apply for you in seconds.

Apply to Software Engineer at ThriveCart

Job details

Work type
Remote
Visa
Sponsorship available
Posted
2 weeks ago
Apply on
join.com

About this role

ThriveCart is a SaaS platform providing checkout, learning management, affiliate management, and related tools for online businesses. The Software Engineer will build a new TypeScript/Node.js system to replace the existing PHP platform while maintaining the legacy system, owning features end-to-end, responding to incidents, and collaborating across technical and product teams.

What you'll do:

  • Features from requirements to production: you break them down, build them, ship them, monitor them
  • Technical decisions within your scope, with clear trade-off reasoning
  • Quality of your code and the areas you touch
  • Responding to incidents and dev-escalations in your domain
  • Building the new TypeScript system that will replace the legacy PHP platform
  • Maintaining and supporting the existing PHP system throughout the transition
  • Take feature requests, break them into tasks, estimate, and deliver independently
  • Build the new TypeScript-based system designed to replace our existing PHP platform
  • Maintain and support the current PHP system in parallel, until the new system is fully migrated
  • Write clean, tested, production-ready code that meets team standards
  • Make technical decisions for features and explain trade-offs clearly
  • Monitor your features in production — logs, metrics, alerts

What they're looking for:

  • • Primary stack: TypeScript/Node.js for the new system you'll build, and PHP 7.4/8+ with Laravel for the existing system you'll maintain during the transition
  • • Infrastructure: MariaDB, Redis, AWS (EC2, RDS, CloudWatch, SQS, S3), Docker, GitHub Actions CI/CD
  • This role requires active, hands-on TypeScript experience and past professional experience with PHP
  • Hands-on experience integrating payment platforms such as Stripe and PayPal is required

Benefits:

  • Remote (Europe / LATAM)
Ready to apply to ThriveCart?
ApplyBolt finds matching jobs, tailors your resume, and submits applications for you.

About ThriveCart

ThriveCart