Software Developer
Job Description
We are looking for an experienced Software Developer to contribute to the redesign and enhancement of a customer-facing portal for our client. This position involves working across the full stack to deliver a modern, scalable, and high-performing solution using Google Firebase, Python, and TypeScript. This is a long-term contract role based in Etobicoke, Ontario, offering the opportunity to collaborate with various stakeholders and create impactful technical solutions.
Responsibilities:
Robert Half works to put you in the best position to succeed. We provide access to top jobs, competitive compensation and benefits, and free online training. Stay on top of every opportunity - whenever you choose - even on the go. Download the Robert Half app and get 1-tap apply, notifications of AI-matched jobs, and much more.
This job posting is for a current vacancy with our client.
Our specialized recruiting professionals apply their expertise and utilize our proprietary AI to find you great job matches faster.
Questions? Call your local office at 1.888.490.4429. All applicants applying for Canadian job openings must be authorized to work in Canada.
Only job postings for jobs located in Quebec appear in French.
© 2025 Robert Half. By clicking “Apply,” you’re agreeing to Robert Half’s Terms of Use and Privacy Notice .
Responsibilities:
- Lead the design, development, and enhancement of the customer-facing portal.
- Utilize Google Firebase services, such as Authentication, Firestore/Realtime Database, and Cloud Functions.
- Develop and maintain backend systems using Python and TypeScript.
- Collaborate with product managers, business teams, and technical stakeholders to transform requirements into actionable solutions.
- Optimize applications for performance, security, and scalability.
- Review and improve the existing codebase through refactoring and enhancements.
- Participate in testing, debugging, and deployment activities.
- Ensure seamless integration of APIs and backend services.
- Provide technical guidance and mentorship to entry level team members as needed.
- Proven experience as a Full-Stack Developer working on web-based applications.
- Hands-on expertise with Google Firebase services.
- Proficiency in Python and TypeScript programming languages.
- Strong ability to design and consume APIs effectively.
- Solid understanding of modern web application architecture and best practices.
- Adept at working in fast-paced, project-driven environments.
- Familiarity with tools such as Atlassian Jira, GitHub, and bug tracking systems.
- Experience with frontend frameworks like React.js, Angular, or Vue.js is an asset.
Robert Half works to put you in the best position to succeed. We provide access to top jobs, competitive compensation and benefits, and free online training. Stay on top of every opportunity - whenever you choose - even on the go. Download the Robert Half app and get 1-tap apply, notifications of AI-matched jobs, and much more.
This job posting is for a current vacancy with our client.
Our specialized recruiting professionals apply their expertise and utilize our proprietary AI to find you great job matches faster.
Questions? Call your local office at 1.888.490.4429. All applicants applying for Canadian job openings must be authorized to work in Canada.
Only job postings for jobs located in Quebec appear in French.
© 2025 Robert Half. By clicking “Apply,” you’re agreeing to Robert Half’s Terms of Use and Privacy Notice .
Explore More
Apply Now
Back to Job Listings
Add To Job List
Company Profile
View Company Reviews
Date Posted
03/24/2026
Views
0
Neutral
Subjectivity Score: 0
Similar Jobs
Senior Marketing Manager, Influencer & Social Media - Wonderbrands
Views in the last 30 days - 0
View Details