This recruiter is online.

This is your chance to shine!

Apply Now

Senior Platform Engineer (Java/NodeJS) for our Fintech client that provides institutional-grade crypto

Toronto, ON
  • Number of positions available : 1

  • To be discussed
  • Contract job

  • Starting date : 1 position to fill as soon as possible

Contract: 6 Months +

Work Model: 3 Days Onsite in Toronto, Ontario

Hours: 37.5


Day-to-Day (D2D) Responsibilities

  • Design, build, and maintain platform systems supporting backend services (NodeJS/Java).
  • Improve platform-level components: CI/CD pipelines, AWS infrastructure, messaging systems (Kafka), and developer tooling.
  • Support app developers by managing non-functional complexity (performance, scalability, reliability).
  • Migrate legacy services to modern architecture without downtime.
  • Collaborate with cross-functional teams on architectural decisions and long-term platform improvements.
  • Document processes and communicate with both technical and non-technical stakeholders.


Must-Haves

  • 10+ years backend, platform, or infrastructure engineering experience; Staff-level or equivalent.
  • Strong proficiency in Java, NodeJS, TypeScript, JavaScript, with working knowledge of the others.
  • Platform architecture experience: performance tuning, CI/CD, infrastructure-as-code (Terraform, Docker, Kubernetes).
  • Experience with messaging/event systems (Kafka, Solace, or similar).
  • AWS experience (ECS, Lambda, S3, etc.).
  • Strong problem-solving, design, and architecture skills.
  • Ability to operate independently and lead system-wide initiatives.
  • Excellent documentation and communication skills.


Plusses / Nice-to-Haves

  • Experience in fintech, trading, or capital markets.
  • Front-end framework exposure (React) to support platform/app integration.
  • Familiarity with microservices observability, SQL/NoSQL databases, and event-driven architectures.
  • Interest in AI/automation tools for engineering workflows.
  • Experience leading platform modernization or language migrations (e.g., JS Java).


Apply

Requirements

Level of education

undetermined

Work experience (years)

undetermined

Written languages

undetermined

Spoken languages

undetermined