Robert Half logo

Senior Web Developer

Robert Half
Department:Software Development
Type:HYBRID
Region:Calgary, Alberta
Location:Calgary, Alberta, Canada
Experience:Mid-Senior level
Estimated Salary:CAD90,000 - CAD130,000
Skills:
PYTHONREACTJAVASCRIPTDJANGOPOSTGRESQLSQL SERVERAZURE DEVOPSVITEJAVAC#
Share this job:

Job Description

Posted on: December 30, 2025

Are you a self-motivated, detail-oriented, and organized Senior Web Developer looking to apply your backend expertise in a collaborative and innovative environment? Do you thrive in teams that value knowledge-sharing and continuous learning? If so, Robert Half would love to hear from you! We’re hiring a Senior Web Developer for a 8-month maternity leave contract with our client’s product team. This opportunity fixed-term contract will be paid a salary and includes full benefits & vacation and will work hybrid on-site. Should the successful applicant prefer, our client is also prepared to bring on an incorporated sub-contractor however that individual would not be eligible for additionl benefits.

In this role, you’ll help build and maintain robust, scalable, and user-friendly web applications. While this role offers exposure to a diverse tech stack—including React, Python, and Azure DevOps. Preference is someone who has strong working expereince with Python however we're open to candidates who come from strong backend backgrounds in Java or C#, and have some working experience with Python.

As a senior member of the team, you'll not only write clean, maintainable code, but also help guide architectural decisions.

Key Responsibilities

  • Design, develop, and maintain backend services and web applications.
  • Collaborate closely with frontend developers using React and other technologies.
  • Mentor junior and intermediate developers through architecture and code reviews.
  • Refactor and optimize systems for performance and scalability.
  • Participate in or lead small project teams, contributing to system architecture and design decisions.
  • Assist in managing CI/CD pipelines and deployment processes.
  • Troubleshoot and resolve bugs and technical issues as needed.

Qualifications & Experience

  • 7+ years of experience developing commercial web applications in a team environment.
  • Strong backend development experience with Python and strong frontend experience with React.JS.
  • Some hands-on experience with Python (Django experience is a plus).
  • Familiarity with frontend technologies (React, JavaScript, Vite).
  • Strong knowledge of relational databases (PostgreSQL or SQL Server).
  • Solid understanding of design patterns and software architecture.
  • Strong analytical and problem-solving skills.
  • Excellent communication and interpersonal skills.
  • Experience mentoring junior developers.
Originally posted on LinkedIn

Apply now

Please let the company know that you found this position on our job board. This is a great way to support us, so we can keep posting cool jobs every day!

CanadaJobs.works logo

CanadaJobs.works

Get CanadaJobs.works on your phone!

SIMILAR JOBS
Affirm logo

Senior Software Engineer, Backend (Streaming Infrastructure)

Affirm
4 days ago
Software Development
Remote (Regina, Saskatchewan)
Regina, Saskatchewan, Canada
PYTHONKOTLINAWS+14 more
Jyga Technologies - GESTAL logo

Responsable technique Back End

Jyga Technologies - GESTAL
5 days ago
Software Development
ON-SITE
Saint-Lambert-de-Lauzon, Quebec, Canada
BACK ENDAPIDATABASE MANAGEMENT+7 more
RAZOR logo

Quality Assurance Tester

RAZOR
5 days ago
Software Development
Remote (Quebec City, Quebec)
Québec, Quebec, Canada
SQLDATA VALIDATIONREGRESSION TESTING+7 more
Flyscan Systems Inc. logo

Développeur(euse) Logiciel – Équipe Systèmes au sol

Flyscan Systems Inc.
5 days ago
Software Development
HYBRID
Greater Quebec City Metropolitan Area
GOPHPLARAVEL+7 more
Desjardins logo

Analyste-programmeur, Exploitation, Maintenance et Développement des systèmes et des infrastructures

Desjardins
6 days ago
Software Development
ON-SITE
Lévis, Quebec, Canada
SOFTWARE DEVELOPMENTMAINTENANCEAUTOMATION+7 more