Full-Stack Product Engineer (Ruby on Rails + React) at Freshly Commerce.

Website Freshly Commerce

We help 20,000+ Shopify brands grow AOV with product bundles, while simplifying inventory and fulfillment.

πŸ“ Company: Freshly Commerce (Profitable, Bootstrapped Startup)

🌎 Location: Remote (Worldwide) | πŸ’° Competitive Salary + Growth Opportunities

πŸš€ About the Role

Freshly Commerce is hiring a skilled Full-Stack Developer to enhance our high-traffic Shopify SaaS apps used by 20,000+ global brands (e.g., Sennheiser, YAMAHA, Stanley Drinkware). You’ll solve complex logistics & supply chain challenges while owning end-to-end product development in a fast-paced, remote-first startup.

This is a high-impact role where you’ll:

βœ” Lead feature development from concept to deployment (Rails + React stack).

βœ” Optimize scalable SaaS architecture (PostgreSQL, Redis, Sidekiq, Heroku).

βœ” Collaborate with Shopify’s GraphQL/REST APIs & Polaris design system.

βœ” Troubleshoot performance bottlenecks (Rollbar, Sidekiq queues, uptime).

βœ” Mentor support teams & directly influence product roadmap.

⚑ Why Join?

βœ… Ownership & Growth: Report to founders, drive key decisions, and shape a profitable SaaS product.

βœ… Remote Flexibility: Async-first culture with global team collaboration.

βœ… Cutting-Edge Tech: Work with high-scale Rails/React apps powering enterprise Shopify stores.

πŸ” Key Responsibilities

Ship secure, tested code (TDD mindset) with CI/CD pipelines.

Resolve high-priority bugs & merchant-facing issues.

Upgrade dependencies proactively (security/performance).

Document API integrations & Shopify app extensions.

Communicate asynchronously via Linear, GitHub, Slack.

Qualifications
  • 2+ years of experience with Ruby on Rails
  • Experience with React, including hooks and context APIs
  • Experience with Shopify REST and GraphQL APIs is a plus
  • Experience with Shopify CLI and Theme app extension development is a plus
Our stack
  • Ruby on Rails
  • PostgreSQL
  • React
  • Shopify’s Polaris design system
  • Redis for caching and background queues
  • Sidekiq for background processing
  • Heroku for application hosting

🌟 Ideal Candidate

βœ”οΈ Resourceful Problem-Solver: Thrives in ambiguity, finds creative fixes.

βœ”οΈ Ownership-Driven: Treats product quality as a personal mission.

βœ”οΈClear Communicator: Writes detailed PRs/docs for remote teams.

To apply for this job please visit freshly.jobspage.co.