Are you a self-motivated, detail-oriented, and organized professional looking to apply your technical expertise to build powerful and user-friendly tools? Do you thrive in a collaborative environment, eager to share knowledge while learning from others? If so, Robert Half are looking for you as we're looking to hire a Senior Web Developer to cover a maternity leave on our clients product team.
As a Senior Web Developer, you will play a key role in developing, designing, and maintaining our clients web applications-both existing and new. This position offers an exciting opportunity to work on a diverse range of technologies, including React, Python, and Azure DevOps. As a senior member of the team, you will also contribute to shaping system architecture and mentoring junior developers.
This salaried Senior Web Developer position is offered as a 12-month contract with benefits and paid vacation. The successful applicant will work hybrid on-site 3-days' per week in Downtown Calgary.
Key Responsibilities
- Develop, design, and maintain web applications using Python and React.
- Mentor junior and intermediate developers through architecture and code reviews.
- Optimize and improve system performance through refactoring.
- Participate in and lead small project teams.
- Provide input on architecture decisions and best practices.
- Set up and maintain software deployment and integration pipelines.
- Offer technical input and guidance on implementation strategies.
- Troubleshoot system issues and resolve bugs efficiently.
Qualifications & Experience
- 7+ years of experience developing commercial web applications in a team environment.
- Proficiency in the following technologies: Python, Django, React, JavaScript, Vite, and PostgreSQL
- Strong problem-solving and analytical skills
- Excellent interpersonal skills with a collaborative mindset.
- High standards of professionalism, honesty, and integrity.
- Ability to manage multiple projects with competing priorities.
- Experience mentoring junior and intermediate developers.
- Solid understanding of design patterns and their practical applications.
- Strong knowledge of ES6 syntax
Assets (Nice-to-Have Skills)
- Database design expertise.
- A keen eye for user interface and UX design.
- Experience with Azure Web Services.
- Familiarity with C#.NET and SQL Server.