Software Engineer

  • Remote - Canada

Remote

Software Development

Mid-level

Job description

The Opportunity (Open to Hybrid, or Remote)

SoStocked is on a mission to simplify inventory forecasting and profitability analysis for Amazon third-party sellers. By leveraging the Amazon Seller Central SP API and other eCommerce integrations, we deliver real-time insights to help our users optimize their supply chains and stay ahead in a competitive marketplace. We’re looking for a backend-focused engineer with PHP/Laravel experience to help us enhance and scale our platform. If you love building clean, maintainable APIs; if you get excited about solving complex data and integration challenges; and if you believe in design principles like abstraction, DRY, and loose coupling, then you might be just the engineer we need!

Join our team as we continue to develop our robust inventory forecasting solution, integrate deeply with Amazon’s SP API and Amazon Warehousing and Distribution system (AWD), and provide exceptional value to thousands of sellers worldwide. You’ll collaborate with product teams to refine requirements, work on data-heavy features that drive profitability insights, and contribute to the architectural evolution of our growing platform.

Your Impact:

  • Shape the Next Generation of Inventory Intelligence: Drive the evolution of SoStocked’s core forecasting engine - pushing beyond “good enough” to deliver the industry’s most trusted predictions for Amazon sellers. Your work will directly influence our merchants’ cash‑flow decisions, profitability, and growth trajectory.
  • Integration Development & Scalability: Design, build, test, and maintain the services that connect SoStocked to Amazon’s Selling Partner APIs, ensuring rock‑solid reliability and the capacity to scale with thousands of SKUs and millions of orders.
  • Quality Advocacy & Robust Architecture: Champion clean PHP/Laravel code and thoughtful architecture. From dependency choices to deployment pipelines, you’ll make decisions that keep our platform fast, secure, and easy to extend as we add new forecasting algorithms and profit analytics.
  • Collaboration & Stakeholder Engagement: Partner with product managers, data analysts, and front‑end engineers to turn fuzzy business needs into crisp technical requirements - and then into features our sellers love. Clear communication and shared ownership are at the heart of every project.
  • Drive Improvements: Contribute to team and company success by voicing and driving opportunities for improvements.

Your Qualifications:

  • Proven Experience: 2+ years of professional back-end software engineering experience, any front-end experience is a big plus.
  • Technical Proficiency: 2+ years of experience developing applications with PHP/Laravel; Vue.js is a big plus.
  • System Architecture Excellence: Experience with PHP/Laravel, API design, and design patterns is a major plus; you’ll be asked about all of these throughout our interview process.
  • Ownership & Continuous Improvement: You treat every ticket as “your product”, driving it from an idea to production‑ready code - even when working solo and context is sparse. Comfortable making informed decisions, you dig deep to understand problems, ask questions, and push through roadblocks without waiting for step‑by‑step instructions. You actively seek feedback, measure outcomes, and iterate, always looking for ways to raise the bar on code quality, performance, and team processes.
  • Cross-Functional Collaboration: Foster a collaborative environment where teams from various functions work together seamlessly to achieve common goals and creatively solve problems.
  • Adaptability: You thrive in dynamic environments, quickly adjusting to change while introducing structure when needed. You’re self-driven, proactive, and take ownership of your work, completing projects autonomously and maintaining flexibility and effectiveness.

Who We Are

Carbon6, now proudly part of SPS Commerce, is transforming the future of ecommerce. Our mission is to simplify success for online sellers by removing barriers and building an ecosystem of tools, resources, and community. Developed by expert sellers, entrepreneurs, and marketplace veterans, our solutions support businesses at every stage of their journey — from launch to global scale.

In early 2025, Carbon6 was acquired by SPS Commerce, the industry’s leading provider of cloud-based supply chain management solutions. This milestone marked a powerful evolution of our vision. Together, we’re integrating Carbon6’s ecommerce platform with SPS’s vast retail network to help sellers grow more efficiently, profitably, and intelligently.

As a global team across North America, Europe, and Asia, we thrive on innovation, collaboration, and continuous improvement. Whether you’re building new technologies, supporting sellers, or scaling operations, you’ll join a community that’s shaping the future of retail and ecommerce — together.

Perks & Benefits

💰 We offer a competitive salary along with a Retirement Savings Plan (RRSP) that helps you save for the future that includes employer contributions.

📈 Grow with us and take part in our employee stock purchase program (ESPP), allowing you to invest in your future alongside the company’s growth.

🦷 Comprehensive Health Benefits which includes access to medical, dental, and vision insurance plans starting on Day 1, ensuring you and your family are well taken care of. ​

🏝️ Enjoy a flexible PTO policy allowing you to recharge and maintain a healthy work-life balance including one floating holiday that can be used anytime throughout the year.

💻 Receive a company-provided laptop delivered to your door, ensuring you’re equipped for success from Day 1.

🍎 Stay energized with complimentary snacks and drinks available in our Toronto Office.

🎉 Participate in quarterly or annually company-wide events, off-sites, and socials, fostering team spirit and camaraderie.

Share this job:
Please let Carbon6 know you found this job on Remote First Jobs 🙏

Benefits of using Remote First Jobs

Discover Hidden Jobs

Unique jobs you won't find on other job boards.

Advanced Filters

Filter by category, benefits, seniority, and more.

Priority Job Alerts

Get timely alerts for new job openings every day.

Manage Your Job Hunt

Save jobs you like and keep a simple list of your applications.

Search remote, work from home, 100% online jobs

We help you connect with top remote-first companies.

Search jobs

Hiring remote talent? Post a job

Frequently Asked Questions

What makes Remote First Jobs different from other job boards?

Unlike other job boards that only show jobs from companies that pay to post, we actively scan over 20,000 companies to find remote positions. This means you get access to thousands more jobs, including ones from companies that don't typically post on traditional job boards. Our platform is dedicated to fully remote positions, focusing on companies that have adopted remote work as their standard practice.

How often are new jobs added?

New jobs are constantly being added as our system checks company websites every day. We process thousands of jobs daily to ensure you have access to the most up-to-date remote job listings. Our algorithms scan over 20,000 different sources daily, adding jobs to the board the moment they appear.

Can I trust the job listings on Remote First Jobs?

Yes! We verify all job listings and companies to ensure they're legitimate. Our system automatically filters out spam, junk, and fake jobs to ensure you only see real remote opportunities.

Can I suggest companies to be added to your search?

Yes! We're always looking to expand our listings and appreciate suggestions from our community. If you know of companies offering remote positions that should be included in our search, please let us know. We actively work to increase our coverage of remote job opportunities.

How do I apply for jobs?

When you find a job you're interested in, simply click the 'Apply Now' button on the job listing. This will take you directly to the company's application page. We kindly ask you to mention that you found the position through Remote First Jobs when applying, as it helps us grow and improve our service 🙏

Apply