Jobs.ca
Jobs.ca
Language
Syndesus logo

Senior Software Engineer (1 year contract)

Syndesus5 days ago
Toronto, Ontario
Senior Level
contract

Top Benefits

$65-77/h CAD

About the role

Senior Software Engineer (Contract)

About Our Client

Our client is a global financial technology company powering digital banking and instant payout solutions for today’s workforce. They partner with major platforms in the on-demand gig economy to drive financial inclusion and empowerment for next-generation workers.

Their suite of products includes branded and co-branded mobile banking apps and debit/prepaid cards that allow gig workers to get paid instantly, earn cashback rewards, and access no-fee banking. Built on a microservice architecture, their core platform has proven capabilities for processing high volumes of payments.

Job Overview

We are seeking a Senior Software Engineer for a 1-year contract position on-site in Toronto, ON . The ideal candidate will have experience building highly scalable solutions based on a microservices architecture. In this role, you will collaborate with a highly skilled cross-functional team to enhance our client’s core banking platform.

Reports To

Software Engineering Manager / Director of Software Engineering

Responsibilities and Duties

  • Design and deliver high-quality features and enhancements.
  • Own the end-to-end delivery of large features within your team that could span 3+ months.
  • Create technical design specifications in collaboration with other engineering team members.
  • Provide estimates and actively participate in sprint planning.
  • Develop secure, reliable solutions.
  • Optimize the performance of distributed systems to meet SLAs.
  • Conduct peer code reviews.
  • Mentor other engineers to produce strong technical solutions and deliver code quickly to customers.

Qualifications and Skills

  • Strong experience in system design, with the ability to articulate scalable, fault-tolerant solutions.
  • Experience with cloud computing and container-based distributed systems (e.g., Docker).
  • Experience with relational databases (preferably MySQL) and high proficiency in SQL.
  • Understanding of advanced RDBMS concepts (locking, transaction models, isolation levels, deadlocks, etc.).
  • Proficiency in at least one dynamically typed, object-oriented programming language (preference for Python).
  • Deep understanding of distributed systems and microservice architecture.
  • Hands-on experience using message brokers such as RabbitMQ.
  • Strong knowledge of RESTful API development.
  • Ability to thrive in a fast-paced, customer-centric environment.
  • 5+ years of software development experience.
  • Excellent communication and organizational skills.
  • Proven experience with code repositories such as GitHub.
  • Bachelor’s degree in Computer Science, Software Engineering, or equivalent.
  • Familiarity with *nix-like environments.
  • Experience integrating with Payroll Providers and Time & Attendance platforms is highly desirable.

Compensation:

$65-77/h CAD

About Syndesus

Staffing and Recruiting
11-50

Syndesus builds engineering teams in Canada for VC-backed startups in the U.S., and offers Professional Employer Organization (PEO) services for U.S. companies seeking to employ workers remotely in Canada.

Additionally, Syndesus can assist foreign-born tech workers (and their U.S. employers) with options for working remotely in Canada if they cannot stay in the U.S. due to immigration/work visa issues.

Learn more at syndesus.com