IT & Software

Senior Software Developer

Stantec

London (Edmonton) · Greater London · United Kingdom

Overview

In this role you will design and evolve modern web applications with strong Python backends and sophisticated frontends. You will work with a cross‑functional engineering team to deliver scalable, AI‑driven architectures and robust testable software. You’ll balance performance, security, and user experience while embracing autonomous agent concepts to improve automation. This is an opportunity to shape digital platforms at a forward‑looking engineering organization.

Pay / Benefits
  • health, dental, and vision plans
  • wellness program
  • retirement savings plan
  • employee stock purchase program
  • tuition reimbursement
  • paid time off
Responsibilities
  • Design and maintain scalable web apps using Python (Django or similar)
  • Build dynamic UIs with Angular, HTMX, or Alpine.js for complex SPAs
  • Create end-to-end test suites with PyTest and Playwright
  • Run load testing with Locust.io to ensure scalability
  • Manage large databases (Oracle, MS-SQL Server, PostgreSQL) for performance
  • Deploy and operate apps in OpenShift or Kubernetes containers
  • Incorporate agentic development with LLMs and autonomous agents into workflows
Key requirements
  • 5+ years of professional software development experience
  • Expert-level Python with Django, FastAPI, or Flask
  • Front-end experience with Angular, HTMX, and Alpine.js
  • Experience with PyTest, Playwright, and Locust.io
  • Extensive experience with Oracle, MS-SQL Server, PostgreSQL
  • Proven experience with Docker and orchestration (Kubernetes or OpenShift)
  • Past experience with Java (JSF, ADF) or C# is a plus
  • mentorship and guidance of junior developers
  • ownership of projects and independent work
  • ability to work in high-velocity, full‑stack Agile environments
  • Python
  • Django
  • FastAPI

Reference: WJ-747_30156162

Apply now

Continue on the employer's official application - the same link they use for every candidate.

More jobs

Find more on GigBlows

This role is listed on GigBlows for discovery and search. Hiring decisions and applications are handled by the employer or their chosen application system.