Senior Full-Stack Developer (Angular, Java, Python, AWS)
Location: Downtown Toronto, ON or Montreal, QC (Hybrid - 2 days onsite)
Employment Type: Contract to hire (35 hrs/week)
Must pass credit check & come in person for 2nd round interview.
About the Role
We are seeking a Full-Stack Developer to build and support mission-critical financial applications across modern, cloud-based architectures. This role focuses on project-based development, contributing to 3–4 major system builds centered on CI/CD pipelines and modernization efforts. You will work across the full technology stack – developing Angular frontends, Java-based REST APIs, SQL-backed data layers, and Python data pipelines – supporting systems in loans, investments, and wealth/reinsurance domains. The role is open due to increased demand from additional project workload and system expansion.
Key Responsibilities
Required Skills & Experience
Frontend
Backend
Python & Data
Cloud & DevOps
Database
Engineering Practices
Nice-to-Have Skills
Why Join?
Job Type & Location
This is a Contract to Hire position based out of Toronto, ON.
Pay and Benefits
The pay range for this position is $80.00 - $90.00/hr.
Workplace Type
This is a hybrid position in Toronto, ON.
Equal Opportunity Statements
The company is an equal opportunity employer and will consider all applications without regard to race, sex, age, color, religion, national origin, veteran status, disability, sexual orientation, gender identity, genetic information or any characteristic protected by law.
San Francisco Fair Chance Ordinance: Pursuant to the San Francisco Fair Chance Ordinance, for all positions located in the city and county of San Francisco, we will consider for employment qualified applicants with arrest and conviction records.
Use of Artificial Intelligence (AI): We may use Artificial Intelligence (AI) to support parts of our hiring process, including sourcing, screening, and evaluating candidates. AI helps assess applications and qualifications, but final decisions are made by our hiring team. By applying, you acknowledge and agree that your application may be reviewed using AI tools.
By continuing you agree to our Terms & Privacy Policy.