Location: 150, 15315 123 Ave NW, Edmonton, AB T5V 1S6
You are a
builder
and a
pioneer
. You want to work side-by-side with a team of like-minded, talented people, designing and writing software that creates an exceptional training experience for individuals in regulated professions.
You thrive on
solving problems
. You're smart, driven, and get things done. Coding isn't just your job--it's who you are. You want to build impactful software that makes a difference, with your time and effort going toward something meaningful.
You care about
user experience
. You know that thoughtful design and seamless functionality are the cornerstones of great software. To you, creating intuitive, user-friendly systems isn't just a technical challenge--it's a craft that enhances the lives of those who rely on your solutions.
We Know Training is looking for a
full-time Senior Full Stack Developer
to join our Technology Team
in our Edmonton office
. This role is a senior technical position reporting to the SVP of Product and Technology. You'll play a critical role in building our next-generation SaaS platform that will revolutionize the training experience for learners in regulated professions.
This is
an in-office role
-- our Technology Team thrives on close collaboration, brainstorming, and problem-solving together in person.
We're also an
AI Progressive team
. We expect our engineers to maximize their use of AI tools to boost productivity, automate tasks, and build smarter, faster. AI does not replace your brain, but it can reduce the time it takes to develop the solutions you design.
We're at an exciting time in our company's journey--
we're
building the future of online training
technology
. If that sounds like your thing, apply now and include a brief cover letter with your resume.
The Job:
Software Development
Design and develop features and integrations that provide value to platform partners and learners.
Build scalable, maintainable, and robust software architecture across the stack.
Enhance and modernize AWS cloud infrastructure to ensure performance, reliability, and security.
Write clean, well-tested code that follows quality guidelines.
Implement and maintain CI/CD pipelines to streamline delivery.
Release and monitor your code, participating in peer reviews and Agile ceremonies.
Take ownership of your work, delivering features with predictability.
Recommend and participate in codebase refactoring.
Use AI-assisted development tools to improve velocity and efficiency.
Help shape the future of We Know Training's software platforms, with an emphasis on user experience and long-term scalability.
7+ years of professional programming experience, with at least 3+ in full stack development.
Experience with Python/Django, Vue3 (or similar like Angular or React), AWS infrastructure, PostgreSQL, and GitHub.
Proven experience deploying and managing SaaS applications in AWS.
Strong understanding of software architecture principles and DevOps practices (CI/CD, infrastructure as code, monitoring, and security).
Experience with Docker and docker-compose for staging & production deployments.
Post-secondary education in Computer Science, Software Engineering, or equivalent practical experience.
Excellent communication skills -- able to explain technical concepts to a wide range of audiences.
Curiosity and commitment to continuous learning.
Interest in and ability to work in an Agile Scrum environment, in-office in Edmonton.
Nice-to-haves: Ruby on Rails, Angular, GraphQL.
Experience with AI/ML, or integrating AI APIs (GPT, Claude, etc.), is an asset.
Why We Know Training
We Know Training is a full-service, go-to provider of online training for professionals in regulated industries. We offer everything needed to build, deliver, and distribute online training. We are a fast-moving, growth-oriented company with an ambitious outlook. Your teammates here will be creative, smart, and curious, and your career trajectory here will have almost limitless potential.
Perks
80% of premiums paid for medical and dental
RRSP matching program
Life insurance
Disability insurance
Company bonus pool
Career growth potential
Please note that if you are selected for this role, a criminal record check will be mandatory.
Beware of fraud agents! do not pay money to get a job
MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.