Principal Full-Stack Engineer - Headless E-Commerce We are seeking a Principal Full-Stack Engineer - Headless E-Commerce to lead the design, development, and evolution of our modern commerce platform.
Principal Full-Stack Engineer - Headless E-Commerce We are seeking a Principal Full-Stack Engineer - Headless E-Commerce to lead the design, development, and evolution of our modern commerce platform.
Senior Software Developer
Calgary, AB · On-site
The role The Senior Software Developer is responsible for the end-to-end design, development, and release of complex software applications and systems. This position requires advanced technical ...
Senior Software Developer
Calgary, AB · On-site
The role The Senior Software Developer is responsible for the end-to-end design, development, and release of complex software applications and systems. This position requires advanced technical ...
... efficient software solutions * Work on both the front-end and back-end of the application ... Proven experience 6 years as a Full Stack Engineer, working on complex SAAS applications * Strong ...
... efficient software solutions * Work on both the front-end and back-end of the application ... Proven experience 6 years as a Full Stack Engineer, working on complex SAAS applications * Strong ...
Senior Software Developer
Calgary, AB · On-site
NET technology stack including C#, VB.NET, MVC, Webforms, Web Services, REST API's * Experience ... Experience working within professional software engineering practices for the full software ...
Senior Software Developer
Calgary, AB · On-site
NET technology stack including C#, VB.NET, MVC, Webforms, Web Services, REST API's * Experience ... Experience working within professional software engineering practices for the full software ...
The Senior Research Software Developer is an experienced research software developer who provides technical, clinical, and scientific guidance to their software development team and provides impact ...
The Senior Research Software Developer is an experienced research software developer who provides technical, clinical, and scientific guidance to their software development team and provides impact ...
... Engineering or related field * Minimum of 5 years proven experience in designing and developing fuel cell, electrochemical or electrosynthetic stacks and components, preferably for commercial ...
Quick apply
... Engineering or related field * Minimum of 5 years proven experience in designing and developing fuel cell, electrochemical or electrosynthetic stacks and components, preferably for commercial ...
Software Developer, Mobile
Calgary, AB · Remote
CA$129K - CA$149K/yr
Work in an agile environment with our team of full stack developers across a variety of projects ... Experience in software development, specifically with building mobile and web applications at scale ...
Software Developer, Mobile
Calgary, AB · Remote
CA$129K - CA$149K/yr
Work in an agile environment with our team of full stack developers across a variety of projects ... Experience in software development, specifically with building mobile and web applications at scale ...
Senior React Native Developer
Calgary, AB · On-site +1
You'll be part of a cross-functional team that's responsible for the full software development life ... Follow Full Stack's detailed development process Requirements * 3+ years of professional experience ...
Senior React Native Developer
Calgary, AB · On-site +1
You'll be part of a cross-functional team that's responsible for the full software development life ... Follow Full Stack's detailed development process Requirements * 3+ years of professional experience ...
Senior React Native Developer
Calgary, AB · On-site
You'll be part of a cross-functional team that's responsible for the full software development life ... Follow Full Stack's detailed development process Requirements * 3+ years of professional experience ...
Quick apply
Senior React Native Developer
Calgary, AB · On-site
You'll be part of a cross-functional team that's responsible for the full software development life ... Follow Full Stack's detailed development process Requirements * 3+ years of professional experience ...
Intermediate .Net Developer
Calgary, AB · Remote
$80K - $120K/yr
We are looking for an experienced Senior .Net Developer for our client. This is a permanent ... Minimum 2+ years' experience developing software applications in .Net, coding in C# * 3+ years ...
Quick apply
Intermediate .Net Developer
Calgary, AB · Remote
$80K - $120K/yr
We are looking for an experienced Senior .Net Developer for our client. This is a permanent ... Minimum 2+ years' experience developing software applications in .Net, coding in C# * 3+ years ...
Intermediate .Net Developer
Calgary, AB · Remote
$80K - $120K/yr
We are looking for an experienced Senior .Net Developer for our client. This is a permanent ... Minimum 2+ years' experience developing software applications in .Net, coding in C# * 3+ years ...
Quick apply
Intermediate .Net Developer
Calgary, AB · Remote
$80K - $120K/yr
We are looking for an experienced Senior .Net Developer for our client. This is a permanent ... Minimum 2+ years' experience developing software applications in .Net, coding in C# * 3+ years ...
We're hiring a Senior Software Developer to join the One45 team. You'll join a product with more ... Everyone contributes across the stack. Everyone participates in code reviews. Everyone helps ...
We're hiring a Senior Software Developer to join the One45 team. You'll join a product with more ... Everyone contributes across the stack. Everyone participates in code reviews. Everyone helps ...
We're hiring a Senior Software Developer to join the One45 team. You'll join a product with more ... Everyone contributes across the stack. Everyone participates in code reviews. Everyone helps ...
Quick apply
We're hiring a Senior Software Developer to join the One45 team. You'll join a product with more ... Everyone contributes across the stack. Everyone participates in code reviews. Everyone helps ...
Cloud and platform infrastructure, data services, and developer tooling * AI-assisted analytics ... Experience with cloud-native development, full-stack or web application development, or data ...
Cloud and platform infrastructure, data services, and developer tooling * AI-assisted analytics ... Experience with cloud-native development, full-stack or web application development, or data ...
Cloud and platform infrastructure, data services, and developer tooling * AI-assisted analytics ... Experience with cloud-native development, full-stack or web application development, or data ...
Cloud and platform infrastructure, data services, and developer tooling * AI-assisted analytics ... Experience with cloud-native development, full-stack or web application development, or data ...
Software Developer II
Calgary, AB · Remote
You will need to mentor more junior developers and learn from more senior developers. Core responsibilities include: * Create software solutions based on project and product requirements. * Write ...
Quick apply
Software Developer II
Calgary, AB · Remote
You will need to mentor more junior developers and learn from more senior developers. Core responsibilities include: * Create software solutions based on project and product requirements. * Write ...
We are seeking a Senior Machine Learning Software Developer to play a key role in the design, development, and delivery of advanced AI systems for cardiovascular imaging applications. This role is ...
We are seeking a Senior Machine Learning Software Developer to play a key role in the design, development, and delivery of advanced AI systems for cardiovascular imaging applications. This role is ...
Software Developer II
Calgary, AB · On-site +1
You will need to mentor more junior developers and learn from more senior developers. Core responsibilities include: * Create software solutions based on project and product requirements. * Write ...
Software Developer II
Calgary, AB · On-site +1
You will need to mentor more junior developers and learn from more senior developers. Core responsibilities include: * Create software solutions based on project and product requirements. * Write ...
Software Developer III
Calgary, AB · On-site +1
KEY RESPONSIBILITIES & DUTIES As a Software Developer III you will serve as a senior member of the software team, contributing to the delivery of complex solutions and features for company projects ...
Software Developer III
Calgary, AB · On-site +1
KEY RESPONSIBILITIES & DUTIES As a Software Developer III you will serve as a senior member of the software team, contributing to the delivery of complex solutions and features for company projects ...
Software Developer III
Calgary, AB · Remote
KEY RESPONSIBILITIES & DUTIES As a Software Developer III you will serve as a senior member of the software team, contributing to the delivery of complex solutions and features for company projects ...
Quick apply
Software Developer III
Calgary, AB · Remote
KEY RESPONSIBILITIES & DUTIES As a Software Developer III you will serve as a senior member of the software team, contributing to the delivery of complex solutions and features for company projects ...
Senior Full Stack Software Developer information
See Calgary, AB salary details
$59.5K - $71.5K
2% of jobs
$71.5K - $83.5K
3% of jobs
$83.5K - $95.5K
5% of jobs
$95.5K - $107.5K
12% of jobs
$109.2K is the 25th percentile. Wages below this are outliers.
$107.5K - $119.5K
19% of jobs
The median wage is $124.3K / yr.
$119.5K - $131.5K
21% of jobs
$142.1K is the 75th percentile. Wages above this are outliers.
$131.5K - $143.5K
14% of jobs
$143.5K - $155.5K
9% of jobs
$155.5K - $167.5K
6% of jobs
$167.5K - $179.5K
5% of jobs
$179.5K - $191.5K
3% of jobs
$59.5K
$129.3K
$191.5K
How much do senior full stack software developer jobs pay per year?
What is the difference between Senior Full Stack Software Developer vs Software Engineer?
| Aspect | Senior Full Stack Software Developer | Software Engineer |
|---|---|---|
| Credentials | Bachelor's degree in CS or related field; experience in full stack development | Bachelor's degree in CS or related field; may have certifications in specific technologies |
| Work Environment | Collaborates across front-end and back-end teams, often in agile settings | Designs, develops, and maintains software applications, often in teams or individually |
| Industry Usage | Common in tech companies, startups, and agencies requiring versatile development skills | Widely used across industries for software development roles |
While both roles involve software development, a Senior Full Stack Software Developer specializes in both front-end and back-end technologies, often taking on leadership responsibilities. A Software Engineer may focus on specific areas of software design and implementation, with less emphasis on full stack expertise. The roles overlap in skills and industry usage, but the senior developer typically has broader responsibilities and experience in full stack development.
What are the key skills and qualifications needed to thrive as a Senior Full Stack Software Developer, and why are they important?
What is a Senior Full Stack Software Developer?
What types of projects and technologies can a Senior Full Stack Software Developer expect to work on, and how does the team typically collaborate?

Full-time
Medical, Dental, Life, PTO
Posted 6 days ago
Job description
360training.com is a rapidly growing leader in online training and certification across a wide range of industries and professions. 360training.com provides customers with the regulated training they need to get and keep jobs they want. Over the years, we have continued to grow our expansive library of regulatory-approved training courses with new content suited for today’s modern workforce. By offering these courses online, all 360training.com users experience the convenience and flexibility of earning their certifications in their own time, from anywhere in the world.
We promote a culture of excellence centered around our two core values: Deliver Results and Do the Right Thing. That focus fosters the success of our employees, while maintaining a team-centric environment which inspires them to do their absolute best. One thing our associates get to experience is the ability to make an impact on day one of working here.
Principal Full-Stack Engineer – Headless E-Commerce
We are seeking a Principal Full-Stack Engineer – Headless E-Commerce to lead the design, development, and evolution of our modern commerce platform. This role is responsible for building scalable backend services and APIs using Node.js and JavaScript/TypeScript, while also contributing to frontend experiences with React.
The ideal candidate will take ownership of features end-to-end, collaborate closely with Product and Design, and play a key role in shaping architecture, standards, and engineering best practices. This position requires strong expertise in backend development, experience with full-stack environments, and the ability to work in a fast-paced, evolving ecosystem, including headless commerce solutions such as Medusa JS.
In addition to hands-on development, this role will mentor team members, support production systems, and drive continuous improvement to ensure high-quality, scalable, and efficient solutions aligned with business goals.
Key Responsibilities
- Design and build backend features using Node.js, JavaScript/TypeScript, and modern frameworks
- Develop and evolve APIs, services, and domain logic that power our commerce platform
- Work across the stack, including:
- Backend services and integrations
- Storefront and admin experiences using React
- Learn and extend Medusa JS as needed, including:
- Custom services and modules
- Plugins and integrations (payments, fulfillment, notifications)
- Collaborate closely with Product and Design to translate requirements into thoughtful technical solutions
- Own features end‑to‑end: design, implementation, testing, deployment, and iteration
- Contribute to architectural decisions and platform standards
- Review code, mentor teammates, and help raise engineering quality
- Participate in production support and continuous improvement efforts
- Bachelor’s Degree in Information Technology or equivalent experience.
- 5+ years of professional experience building applications with Node.js and JavaScript/TypeScript
- Strong backend engineering fundamentals
- API design (REST, webhooks)
- Asynchronous processing
- Data modeling and relational databases (PostgreSQL or similar)
- Solid experience with React or modern front‑end frameworks
- Experience building and maintaining product platforms over time
- Comfort learning new frameworks and technologies as needed (e.g., Medusa)
- Ability to balance technical quality with product delivery
- Strong communication and collaboration skills
- Experience with Medusa JS or another headless commerce platform
- General e‑commerce knowledge:
- Carts, checkout flows, promotions, inventory, PIM
- Payment, tax, or shipping integrations (Stripe, PayPal, custom gateways)
- TypeScript‑first codebases
- Redis, background jobs, or message queues
- Automated testing (Jest, Playwright, Mocha, Supertest)
- Docker‑based development or CI/CD pipelines
- Excellent team player with ability to work independently and in time-sensitive environments.
- Motivated self-starter with exceptional communication and interpersonal skills.
- Must have experience working in a team production environment.
- Comfortable working in a fast-paced migration environment.
- Dependable, enthusiastic, motivated, team player, detail-oriented.
- Great communication skills.
- Ability to learn new tools quickly to get the job done.
- Working experience of testing tools like Playwright / Jest / Mocha / Supertest for Medusa JS.
- Competitive salary and annual bonus
- Paid Time off and company recognized holidays
- Health amp; Medical Supplemental coverage
- Dental Coverage
- Emergency Travel Coverage
- Mental Health amp; Virtual Care
- Life amp; Accidental Coverage
About 360training
Sourced by ZipRecruiter
Industry
Education
Company size
201 - 500 Employees
Headquarters location
Austin, TX, US
Year founded
1995