Source description
About the role
Required Qualifications
Experience: 5+ years of professional software development experience.
Python Mastery: Expert-level knowledge of Python and at least one mainstream framework (e.g., Django, FastAPI, or Flask).
Front-End Proficiency: Highly desirable experience with Angular, HTMX, and Alpine.js. You should be comfortable choosing the right tool for the specific UI/UX requirement.
Testing & Validation: Proven experience with PyTest, Playwright, and Locust.io.
Database Expertise: Extensive experience with Oracle, MS-SQL Server PostgreSQL, including advanced querying, schema design, and performance tuning.
Proven track record of working with Docker and orchestration platforms like Kubernetes or OpenShift.
Past experience with Java (JSF, ADF) or C# is a significant plus, providing valuable context for system migrations.
Preferred Skills (Nice to Have)
Experience working in high-velocity, Full Stack Agile environments.
A passion for guiding junior developers and conducting constructive code reviews.
Ability to take ownership of projects and work independently with minimal supervision.
Education
Bachelor’s degree in Computing Science or equivalent required
Why Join Us?
Stantec is a place where talented people come together to build meaningful solutions, innovate boldly, and make a lasting impact. You’ll work with modern technologies, contribute to AI‑driven architectures, and help shape the future of our digital platforms. Join us and redefine your personal best.
More at Stantec
