Senior Software Developer

Posted last month

Apply Now

Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Senior Full Stack Developer at Stantec, building scalable web applications with Python and Angular. Collaborating across teams to innovate and implement AI-driven architectures.

Responsibilities

  • Design and maintain robust, scalable web applications using Python (Django or similar frameworks).
  • Build dynamic, responsive user interfaces utilizing Angular for complex SPAs, or HTMX and Alpine.js for modern, high-performance reactive workflows.
  • Develop and maintain comprehensive end-to-end testing suites using PyTest and Playwright to ensure cross-browser reliability. Implement and execute load testing strategies using Locust.io to validate system scalability.
  • Optimize and manage large-scale databases Oracle, MS-SQL Server and Postgres, ensuring data integrity and high performance.
  • Deploy and manage applications in secure, privately hosted containerized environments, specifically OpenShift or Kubernetes (K8s).
  • Design and implement agentic development approaches, integrating LLMs and autonomous agents into application workflows to enhance automation and user experience.

Requirements

  • 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.

Benefits

  • Regular full-time and part-time employees (working at least 20 hours per week) will have access to health, dental, and vision plans
  • wellness program
  • health care spending account
  • wellness spending account
  • group registered retirement savings plan
  • employee stock purchase program
  • group tax-free savings account
  • life and accidental death & dismemberment (AD&D) insurance
  • short-term/long-term disability plans
  • emergency travel benefits
  • tuition reimbursement
  • professional membership fee coverage
  • paid time off
  • Temporary/casual employees will have access to group registered retirement savings plan, employee stock purchase program, and group tax-free savings account.

Job type

Full Time

Experience level

Senior

Salary

Not specified

Degree requirement

Bachelor's Degree

Tech skills

AngularDjangoDockerFlaskJavaJavaScriptKubernetesOpenShiftOraclePostgresPythonSQL

Location requirements

HybridEdmontonCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.