Full Stack Developer – Expert

  • Location: Toronto, Ontario
  • Type: Contract
  • Job #2561


Location: On-site (Downtown, Toronto)
Duration: 12 Months (Possibility for an extension, or conversion to full time employee)

Our client, a leading financial institution in Downtown Toronto is looking for a Full Stack Developer – Expert to design, develop and test a large-scale, custom distributed software system using latest Java and JavaScript technologies. The successful candidate will use continuous integration, cloud based solution and leading edge architecture to quickly deliver a next-generation portal for our clients. 

Typical Day in role:

  • Leverage best practices in continuous efforts related to migration, integration and delivery, with a strong commitment to quality of the final product
  • Lead the technical work leveraging expertise from backend and frontend developers to assess technical complexity and decide on best technical approach
  • Collaborate with other teams and business stakeholders to ensure technical solution alignment
  • Provide hands-on development support in the form of code review, code modification and code contributions as needed during the course of transition
  • Have a proven track record of automated testing and CI/CD pipelines
  • Be responsible for delivering and supporting features to production, ensuring quality controls are in place
  • Work with your team to harden, monitor, troubleshoot and resolve issues in test and production
  • Partner with and support other teams as required

Must-Have Skills:

  • 5+ years of experience in leading software delivery with practitioner expertise with object-oriented and event-driven architecture (OOAD & SOLID principles) and skills in the following areas
  • Expert in object oriented programming, especially Python and PySpark
  • Experience with building dashboards using Plotly and Dash in Python
  • Hands on experience with system configuration and DevOps tools (Jira, Git, GitHub and Confluence)
  • Familiarity running distributed ML workloads in cluster orchestrated environments
  • Self-starter with excellent communication skills, with proven ability to grow and mentor more junior technical professionals

Nice-To-Have Skills:

  • Experience with Airflow, graph databases, Jupyter Notebooks, other ML-related technologies
  • IAPP CIPT Certified
  • Programming skills in Java Script would be an asset
  • Experience with HTML, CSS and Web Development would be an asset

Soft Skills Required:

  • Exceptional communication and interpersonal skills


  • Bachelor’s degree

Finance professional is committed to creating an inclusive environment where all team members and clients feel like they belong. We seek applicants with a wide range of abilities and we provide an accessible candidate experience. We advocate for you and welcome anyone regardless of race, color, religion, national origin, sex, physical or mental disability, or age.