fabric

Software Development Engineer II - Backend

Remote Canada
USD 120k - 162k
API Java SQL
Description
Who we are: 
We are a brilliant team making our history to evolve the commerce industry. fabric is the next-generation commerce platform that is designed to provide the commerce services customers expect so they can build world-class experiences, anywhere. 

fabric is on a mission to revolutionize commerce for everyone, and we empower businesses that are striving to deliver commerce that drives conversion and customer outcomes. Leading retailers, including Chico’s, Brooklinen, and Ashley’s Furniture, trust fabric to run their modern commerce business. Headquartered in San Francisco, fabric was founded in 2017 by a group of industry veterans determined to bring the same technical principles found at Amazon to retail.

No matter what field you are in, fabric has exciting opportunities for people passionate about making a difference and skilled at what they do!

Here are four questions you should ask yourself:
- Do I believe in fabric's mission?
- Am I eager to build cool things?
- Am I excited to collaborate with brilliant people?
- Am I motivated to disrupt e-commerce?

If the answer is yes, we want to talk to you!

Where we hire:
Canada (Toronto & Vancouver)

Your next career: 
Software Development Engineer – Backend  Engineer, partners with Product, Engineering, and Design teams to deliver new features and enhancements for fabric’s Order Management System and Supply Chain capabilities. This position focuses on providing eCommerce and related technology expertise to design, develop, and support online, customer-facing products.

In this role, we are seeking a skilled and hands-on technologist with a proven track record in delivering complex distributed systems. The ideal candidate should thrive in a dynamic, fast-paced environment and effectively manage multiple priorities. Collaboration is key, as you will work closely with fellow engineers, managers, and Product Management to craft product features that not only meet market demands but also excel in functionality, performance, and reliability. Your role will also ensure realistic implementation schedules and uphold development goals and principles.

Joining our transformative team means being at the forefront of reshaping the e-commerce SAAS developer experience. You will play a pivotal role in enhancing our order management system to world-class standards and driving the expansion of our platform through strategic integrations, successful customer launches, and increased adoption. This is an exciting opportunity to be part of a team that is dedicated to pushing boundaries and setting new industry standards.

Your responsibilities:
- Design and implement high-performance, scalable solutions.
- Estimate engineering effort, plan implementation, and roll out applications with cross-functional impact.
- Independently design, code, and test major features, as well as work jointly with other team members to deliver complex changes.
- Deliver consistently with little supervision. Flexible approach to analyzing technical issues, gathering requirements, and clearly communicating recommendations/solutions.
- Drive and improve org/company-wide engineering/operational excellence by enforcing best practices. 
- Proficient in agile development methodologies

What you bring to the table: 
- 2-6  years of Software Development professional experience
- Experience building scalable solutions in a cloud environment using Containers
- Strong understanding of software design patterns and principles
- Experience in building OpenAPI-compliant APIs using Java
- Experience in Microservice architecture, Stream, Sockets, and Event-driven architecture.
- Experience in low-level programming on SQL, NoSQL, and Graph databases.
- Experience in CICD for executing steps in the pipeline including deployments.
- Experience with one or more testing tools and frameworks like Postman, RestAssured etc.

The annual salary range for this position is $120k CAD to $162k CAD.
The annual base salary range for this full-time position reflects the minimum and maximum target salaries for the position across all Canada locations. Actual pay may vary, depending on qualifications, experience and location. In addition, this role may be eligible for an annual performance bonus, equity options, and company benefits (your recruiter can share more details during the hiring process). Final offer amounts may vary from the amounts listed above.

What we bring to the table:
- Competitive compensation packages
- PTO and Holiday plans
- Benefits packages which include Medical, Dental, Life, and Vision
- Wellness & Technology Programs 
- Retirement Savings Plan
- Fast-paced, fun and collaborative environment 
- A team invested in you both personally and professionally

#LI-Remote
fabric
fabric
B2B B2C E-Commerce E-Commerce Platforms SaaS

0 applies

1 views

There are more than 50,000 engineering jobs:

Subscribe to membership and unlock all jobs

Engineering Jobs

60,000+ jobs from 4,500+ well-funded companies

Updated Daily

New jobs are added every day as companies post them

Refined Search

Use filters like skill, location, etc to narrow results

Become a member

🥳🥳🥳 452 happy customers and counting...

Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.

To try it out

For active job seekers

For those who are passive looking

Cancel anytime

Frequently Asked Questions

  • We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
  • We've got about 70,000 jobs from 5,000 vetted companies. No fake or sleazy jobs here!
  • We aggregate jobs from 5,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
  • We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
  • Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
  • Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
  • Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅

What Fellow Engineers Say