Senior Python Full Stack Developer – Full Time, In-Office
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.
Platform Technical Stack
- Back end: Python/Django/Celery
- Front end: Vue3/Quasar/Pinia/Tailwind CSS
- Infrastructure: AWS (EC2, ALB, S3, CloudFront, Aurora PostgreSQL)
- Testing: Pytest, Cypress
- CI/CD: GitHub Actions
Your Qualifications
- 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.