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
Intact logo

Senior Product Owner - Data products

Intact
Just now
Software Development
HYBRID
Montreal, Quebec, Canada
PRODUCT MANAGEMENTAGILE METHODOLOGIESDATA ENGINEERING+10 more
Bombardier logo

Professionel 5, Ingénierie

Bombardier
Just now
Software Development
HYBRID
Dorval, Quebec, Canada
FPGAASICEMBEDDED SOFTWARE+13 more
Desjardins logo

Analyste-programmeur ou analyste-programmeuse, Android-FR

Desjardins
Just now
Software Development
HYBRID
Montréal-Ouest, Quebec, Canada
ANDROID STUDIOMATERIAL DESIGNUX+28 more
TEHORA inc. logo

Analyste - programmeur intermédiaire

TEHORA inc.
2 days ago
Software Development
HYBRID
Montreal, Quebec, Canada
PROGRAMMINGDATACOMJDEAL+7 more
Affirm logo

Senior Software Engineer, Backend (Decisions and Pricing Foundations)

Affirm
3 days ago
Software Development
Remote (Halifax, Nova Scotia)
Halifax, Nova Scotia, Canada
PYTHONKOTLINAWS+7 more