W

WSP

Plans and designs infrastructure projects

Full Stack Developer - Python

Full-Stack EngineeringConfirmed live in the last 24 hours
Full-timeNo salary listedIn-person

About the Job

Requirements

  • A bachelor's degree in Computer Science, Information Technology, Engineering, or a related field.
  • At least 10 years of hands-on software development experience.
  • At least 8 years of professional experience in full stack software development.
  • Proven experience building and maintaining enterprise or SaaS web applications.
  • Strong experience with frontend frameworks and backend/API development.
  • Experience modernizing or stabilizing existing applications in production environments.
  • Exposure to cloud-native development, secure coding, and integration with cloud services.
  • Experience working in Agile product teams with cross-functional collaboration.
  • Proven ability to balance feature delivery, production support, and technical debt reduction.
  • Advanced frontend development skills with React, Angular, or modern JavaScript or TypeScript frameworks.
  • Advanced backend development skills with Python, Node.js, Java, or an equivalent enterprise backend stack.
  • Advanced API development skills, including RESTful APIs, authentication, integration patterns, and API performance.
  • Proficiency with PostgreSQL, SQL Server, relational data modeling, and queries.
  • Proficiency with Azure services, app hosting, storage, and identity integration.
  • Proficiency with CI/CD, Git workflows, container basics, deployments, and monitoring.
  • Advanced engineering practices, including code reviews, testing, clean code, debugging, and documentation.

Responsibilities

  • Design, develop, test, and maintain frontend and backend application components.
  • Build scalable APIs, services, and user interfaces aligned with product and architecture standards.
  • Contribute to new feature development, bug fixes, and codebase improvements.
  • Ensure code quality, maintainability, and adherence to engineering standards.
  • Refactor legacy or MVP code into production-grade, supportable components.
  • Identify and address performance bottlenecks, code smells, and architectural inconsistencies.
  • Improve modularity, reusability, testability, and maintainability.
  • Support database evolution, API hardening, and service optimization.
  • Develop unit and integration tests and support QA in end-to-end validation.
  • Participate in code reviews, PR quality, and release-readiness checks.
  • Support production issue analysis, root cause investigation, and remediation.
  • Collaborate with DevOps teams to improve deployment reliability and observability.
  • Work closely with architects, business analysts, DevOps engineers, and QA engineers.
  • Contribute to Agile ceremonies, backlog refinement, and technical estimation.
  • Follow established Git workflows, coding guidelines, and branching strategies.
  • Document design decisions, technical assumptions, and implementation notes as needed.

Desired Qualifications

  • Experience in Azure-hosted modern application stacks.
  • Familiarity with multi-tenant SaaS application design.
  • Exposure to GIS/geospatial features, map APIs, or document-driven platforms.
  • Experience with containerized application deployment and observability tooling.
  • Exposure to AI-assisted development tools or engineering productivity accelerators.

About the Company

WSP

Plans and designs infrastructure projects

WSP is an engineering and science consultancy that helps governments and businesses plan, design, and manage infrastructure. Its teams work on transport networks, buildings, water systems, power facilities, and environmental projects, combining engineers with scientists, planners, and technical advisers. Services include feasibility studies, detailed design, environmental assessments, and project management, with specialists supporting assets through construction and operation. Clients pay through contracts priced by staff time, agreed project fees, or a share of project costs. Genivar reorganized as WSP Global in 2014, and the group is headquartered in Montreal, Quebec.

Company size
10,001+
Company stage
IPO
Headquarters
Montreal, Canada
Founded
1959

Recently Posted Jobs

Explore more opportunities at WSP

See more jobs