Senior Python Full Stack Developer

Edmonton, AB, CA, Canada

Job Description

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.

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.


Related Jobs

Job Detail

  • Job Id
    JD2748830
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Edmonton, AB, CA, Canada
  • Education
    Not mentioned