Software Development Engineer II - Backend
Canada
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 Apply
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 Apply
Job Profile
Regions
Countries
Collaborative environment Company benefits Competitive compensation Equity options Performance bonus PTO PTO and holiday plans Retirement savings plan
Tasks- Deliver with little supervision
- Design and implement solutions
- Drive engineering excellence
- Estimate engineering effort
- Independently design and code features
Agile methodologies Backend Engineering CICD Cloud solutions Collaboration Containers E-commerce ECommerce Engineering Event-driven architecture Graph Databases Java Microservices NoSQL OpenAPI Platform Software design patterns Software Development SQL
Experience2-6 years
Education TimezonesAmerica/Edmonton America/Moncton America/Regina America/St_Johns America/Toronto America/Vancouver UTC-3 UTC-4 UTC-5 UTC-6 UTC-7 UTC-8
Remote Jobs in North America
Remote Jobs in Europe
Remote Jobs in Asia/Pacific
Remote Jobs in South America
Remote Jobs in Africa
Remote Jobs in Middle East
Full Time Remote Jobs
Part Time Remote Jobs
Contract Remote Jobs
Internship Remote Jobs
Temporary Remote Jobs
Freelance Remote Jobs
Mid-Level Remote Jobs
Senior-Level Remote Jobs
Entry-Level Remote Jobs
Exec-Level Remote Jobs
Lead-Level Remote Jobs
Junior-Level Remote Jobs
Remote Event Jobs
Remote Designer Jobs
Remote Project Manager Jobs
Remote Business Development Jobs
Remote Customer Service Jobs
Remote Analytics Jobs
Remote Sales Manager Jobs
Remote Sales Specialist Jobs
Remote Senior Software Engineer Jobs
Remote Technician Jobs
Remote Sales Representative Jobs
Remote Contract Jobs
Remote Scientist Jobs
Remote Spanish Jobs
Remote Quality Jobs
Remote Full Time Jobs
Remote Pathologist Jobs
Remote Engineer I Jobs
Remote Program Manager Jobs
Remote Speech Language Pathologist Jobs
Remote Jobs with EUR > 100K in Salary
Remote Jobs with CAD > 140K in Salary
Remote Jobs with GBP > 120K in Salary
Remote Jobs with CAD > 160K in Salary
Remote Jobs with EUR > 120K in Salary
Remote Jobs with PLN > 40K in Salary
Remote Jobs with PLN > 60K in Salary
Remote Jobs with PLN > 100K in Salary
Remote Jobs with PLN > 80K in Salary
Remote Jobs with PLN > 120K in Salary
Remote Jobs with GBP > 140K in Salary
Remote Jobs with PLN > 180K in Salary
Remote Jobs with PLN > 140K in Salary
Remote Jobs with PLN > 200K in Salary
Remote Jobs with PLN > 160K in Salary
Remote Jobs with PLN > 220K in Salary
Remote Jobs with EUR > 140K in Salary
Remote Jobs with CAD > 180K in Salary
Remote Jobs with PLN > 260K in Salary
Remote Jobs with PLN > 240K in Salary