-
View all jobs
Why 360training?
At 360training, we’re more than just a leader in online training—we’re helping people unlock their potential and shape their futures. For over two decades, we’ve empowered millions of learners with regulatory-approved training across industries, making it possible for individuals to get the jobs they want and keep the careers they love.
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.
If you’re looking for a career where you can make an impact, grow quickly, and be valued every step of the way—this is your chance.
Senior Full Stack Engineer:
We are looking for a highly skilled Senior Full Stack Engineer to join our Course Delivery team. You will play a key role in maintaining legacy Learning Management System (LMS), modernizing and extending LMS, course player and publishing tools, and regulatory compliance systems. The ideal candidate has deep experience with C#, .NET Core, modern SPA frameworks (React/Angular/Vue.js), and SQL, and thrives in a fast-paced, agile environment.
Key Responsibilities:
At 360training, we’re more than just a leader in online training—we’re helping people unlock their potential and shape their futures. For over two decades, we’ve empowered millions of learners with regulatory-approved training across industries, making it possible for individuals to get the jobs they want and keep the careers they love.
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.
If you’re looking for a career where you can make an impact, grow quickly, and be valued every step of the way—this is your chance.
Senior Full Stack Engineer:
We are looking for a highly skilled Senior Full Stack Engineer to join our Course Delivery team. You will play a key role in maintaining legacy Learning Management System (LMS), modernizing and extending LMS, course player and publishing tools, and regulatory compliance systems. The ideal candidate has deep experience with C#, .NET Core, modern SPA frameworks (React/Angular/Vue.js), and SQL, and thrives in a fast-paced, agile environment.
Key Responsibilities:
- Design, develop, and maintain scalable, secure, and performant web applications using .NET Core and modern SPA frameworks.
- Build and optimize RESTful APIs, microservices, and integration layers for internal and external systems.
- Collaborate closely with Product Managers, UI/UX designers, and QA engineers to deliver high-quality software.
- Implement responsive, accessible, and intuitive user interfaces using React, Angular, or Vue.js.
- Write efficient and maintainable SQL queries, stored procedures, and database schemas.
- Participate in code reviews, architecture discussions, and design sessions.
- Apply modern development practices such as CI/CD, automated testing (TDD/BDD), and observability.
- Contribute to modernisation efforts from legacy .NET applications to .NET Core micro-services and React-based front ends.
- Troubleshoot production issues and participate in on-call rotations when required.
- Mentor junior engineers and contribute to a culture of continuous improvement and technical excellence.
- 5+ years of professional experience as a Full Stack Engineer or Software Developer.
- Strong proficiency in C#, .NET Core, and REST API design.
- Hands-on experience with one or more modern front-end frameworks (React preferred; Angular or Vue.js acceptable).
- Strong proficiency in JavaScript or Typescript, including ES6+ features and modern front-end development practices.
- Solid understanding of relational databases (SQL Server or PostgreSQL) and writing optimised SQL.
- Experience with Git, CI/CD pipelines, Docker, and cloud environments (AWS/Azure).
- Familiarity with agile methodologies such as Scrum or Kanban.
- Strong debugging, problem-solving, and communication skills.
- Bachelor’s degree in Computer Science, Software Engineering, or equivalent experience.
- Experience with micro services architecture and event-driven systems.
- Familiarity with automated testing frameworks (xUnit, Jest, Cypress, etc.).
- Exposure to AI-assisted development tools (GitHub Copilot, etc.).
Key Skills
Ranked by relevance
react
sql
angular
cicd
c
microservices
restful apis
javascript
typescript
postgresql
sql server
responsive
docker
server
cloud
scrum
git
ai
Related Jobs
3 roles aligned with this opportunity
View Job Details
Related
Senior Software Engineer
2026-03-18
Full-time
Mid-Senior
Norway
Software Development
Engineering
View Job Details
Related
Sr UI Engineer
2026-04-11
Full-time
Not Applicable
Canada
Financial Services
Engineering
View Job Details
Related
Junior Full Stack Engineer
2026-04-10
Contract
Entry
Germany
E-Learning Providers
Engineering
Login to Apply
- Posted
- Mar 30, 2026
- Type
- Full-time
- Level
- Not Applicable
- Location
- Alberta
- Company
- 360training
Industries
E-Learning Providers
Categories
Engineering
Information Technology
Related Jobs
3 roles aligned with this opportunity
View Job Details
Related
Senior Software Engineer
2026-03-18
Full-time
Mid-Senior
Norway
Software Development
Engineering
View Job Details
Related
Sr UI Engineer
2026-04-11
Full-time
Not Applicable
Canada
Financial Services
Engineering
View Job Details
Related
Junior Full Stack Engineer
2026-04-10
Contract
Entry
Germany
E-Learning Providers
Engineering