ThriveCart

ThriveCart

ThriveCart is a powerful cart, funnel, and course creator for entrepreneurs, offering high-converting cart pages, one-click upsell funnels, bump offers, trials, subscriptions, and more. With over $2.6 billion in sales generated for online businesses, T...

Internet Software & Services
11-50
Founded 2016
$35M raised

Description

  • Extend backend APIs, business logic, and database queries in PHP.
  • Build and enhance UI components using React and modern JavaScript.
  • Ship features end-to-end from requirements through production deployment.
  • Debug and fix issues across both legacy and modern parts of the codebase.
  • Write automated tests for backend and frontend flows.
  • Participate in code reviews and technical discussions.
  • Take ownership of specific backend services, API endpoints, or frontend modules.
  • Help migrate legacy PHP and jQuery code to modern full-stack patterns.
  • Improve performance, reliability, and scalability across the stack.
  • Mentor other engineers through pairing and feedback.

Requirements

  • 5+ years of professional experience building and maintaining web applications at scale.
  • Strong PHP fundamentals, including object-oriented programming, MVC, and Laravel/Symfony or similar frameworks.
  • Experience with full-stack development, including PHP backend and JavaScript frontend work.
  • Comfort navigating legacy PHP codebases and modernizing them incrementally.
  • Experience with REST APIs, relational databases such as MySQL or PostgreSQL, and caching systems such as Redis or Memcached.
  • Ability to write automated tests using PHPUnit, Jest, or similar tools.
  • Understanding of frontend basics, including HTML, CSS, and JavaScript.
  • Familiarity with deployment pipelines, Git, and CI/CD.
  • Experience using AI agents and building AI tools and agents.
  • Experience building SaaS or e-commerce platforms is preferred.
  • Experience migrating legacy PHP applications to modern frameworks is preferred.
  • Experience with React or other modern frontend frameworks is preferred.
  • Familiarity with microservices, modular architectures, or API-first designs is preferred.
  • Cloud infrastructure experience with AWS or GCP is preferred.

Benefits

  • Remote-first role based in Brazil or Mexico.
  • Small, autonomous team with real ownership of work.
  • Direct collaboration with product and design teams.
  • Thorough but constructive code reviews.
  • Deployments multiple times per week.
  • Opportunity to have meaningful impact on a platform serving 65,000+ businesses.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Full-Stack Software Engineer, Mission Autonomy

Anduril Industries 1K-5K Aerospace & Defense

Software Engineer at Anduril Industries building core command-and-control software for the Lattice platform that connects autonomous aerial systems with operators and deployed hardware.

C++ Computer Vision Generative AI Go Java JavaScript Python React Rust TypeScript
1 hour, 20 minutes ago

Senior Java Engineer - Distributed Systems - Elasticsearch

Elastic 1K-5K Internet Software & Services

Elastic is hiring a Senior Software Engineer for its Elasticsearch Distributed Systems team to improve the scale, performance, and resilience of cluster communication, indexing, allocation, and replication across nodes.

Elasticsearch Java Lucene
1 hour, 35 minutes ago

Senior Java Engineer - Distributed Systems - Elasticsearch

Elastic 1K-5K Internet Software & Services

Elastic is seeking a Senior Software Engineer for its Elasticsearch Distributed Systems team to improve the scale, performance, and resilience of how Elasticsearch clusters communicate, index, allocate, and replicate data.

Elasticsearch Java Lucene
1 hour, 35 minutes ago

Senior Java Engineer - Distributed Systems - Elasticsearch

Elastic 1K-5K Internet Software & Services

Elastic is hiring a Senior Software Engineer for its Elasticsearch Distributed Systems team to improve the scale, performance, and resilience of how cluster nodes coordinate, index, allocate, and replicate data.

Elasticsearch Java Lucene
1 hour, 35 minutes ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers