Senior Backend Engineer — Remote/Hybrid (Java, Kafka)

Trackunit

London

Hybrid

CAD 90,000 - 115,000

Full time

14 days+
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

Hybrid work setup
IT equipment provided
Professional development & mindfulness

Job summary

Trackunit is seeking an experienced Backend Software Developer to join a 200+ engineering team, driving backend features for an IoT SaaS platform used by thousands of users daily. The role emphasizes REST APIs in Java, GraphQL, and scalable stream processing with Kafka, Kinesis, or Flink, plus mentoring and collaborative design in a hybrid Ontario environment.

You will work with product managers and engineers to own core features, scale the backend, and contribute to architecture discussions

Qualifications

  • Hold a degree in Engineering, Computer Science, or a similar technical field.
  • Demonstrate the ability to clearly articulate complex problems and their solutions.
  • Possess solid software development knowledge with an understanding of the different stages of the software development lifecycle.
  • Brings excellent communication skills along with a passion for mentoring and knowledge sharing.
  • Show genuine curiosity in identifying and solving root causes rather than just symptoms.
  • Has experience developing REST APIs using Spring Boot or developing GraphQL queries in Java.
  • Brings hands‑on experience with stream processing technologies such as Kafka, Kinesis, Flink, or similar.
  • Is motivated to leverage AI to improve efficiency and productivity.
  • Maintains a strong interest in exploring new technologies, programming languages, and frameworks.
  • Demonstrates experience using Git/GitHub for source code management and CI/CD in cloud environments.

Responsibilities

  • Develop, launch, and continuously improve backend features that solve real-life customer problems — with multiple deployments a day.
  • Collaborate closely with Product Managers, Engineering Team Leads, and fellow Engineers who are eager to solve challenges together.
  • Take ownership of your projects and set your mark on core features, platform improvements, and new product launches.
  • Improve and scale our backend platform and architecture as the business grows — and explore new approaches to meet evolving customer needs.
  • Participate in technical design and architecture discussions that shape the future of our platform.
  • Contribute to a strong engineering culture by conducting code reviews and providing constructive feedback.
  • Mentor other backend developers, helping them navigate technical challenges and apply best practices.
  • Regularly showcase your work and gather input through demos and knowledge‑sharing sessions.
  • Stay up to date with backend trends, tools, and technologies — and proactively suggest improvements to our stack and processes.

Skills

Java
Spring Boot
GraphQL
REST APIs
Kafka
Kinesis
Flink
Git/GitHub
CI/CD
Cloud environments
Mentoring
Team collaboration

Education

Engineering, Computer Science or similar

Tools

Kafka
Kinesis
Flink

Job description

Trackunit is seeking an experienced Backend Software Developer to join a 200+ engineering team, driving backend features for an IoT SaaS platform used by thousands of users daily. The role emphasizes REST APIs in Java, GraphQL, and scalable stream processing with Kafka, Kinesis, or Flink, plus mentoring and collaborative design in a hybrid Ontario environment.

You will work with product managers and engineers to own core features, scale the backend, and contribute to architecture discussions

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Backend Engineer (Remote/Hybrid) - IoT APIs
Senior Backend Engineer (Remote/Hybrid) - IoT APIs

Trackunit • London

Hybrid
CAD 90,000 - 115,000
Senior Backend Engineer Engineering · Canada, London, North America Remote ·
Senior Backend Engineer Engineering · Canada, London, North America Remote ·

Trackunit • London

Hybrid
CAD 90,000 - 115,000
Hybrid work setup
IT equipment provided
Professional development & mindfulness
Senior Backend Engineer
Senior Backend Engineer

Trackunit • London

Hybrid
CAD 90,000 - 115,000
Backend Java Engineer – Kafka / Distributed Systems
Backend Java Engineer – Kafka / Distributed Systems

Astra-North Infoteck Inc. ~ Conquering today’s challenges, achieving tomorrow’s vision! • Vancouver

Hybrid
CAD 110,000 - 150,000
Senior Java Engineer - Hybrid Cloud Backend
Senior Java Engineer - Hybrid Cloud Backend

Priceline.com LLC • Toronto

Hybrid
CAD 100,000 - 120,000
Health & dental coverage
Mental health resources
Generous PTO & holidays
+4
Senior Backend Engineer - Scalable APIs (Remote)
Senior Backend Engineer - Scalable APIs (Remote)

Affirm • Saskatoon

Remote
CAD 153,000 - 213,000
Health coverage
Flexible Spending Wallets
Vacation and holidays
+1
Senior Backend Engineer, Integrations — Go, AWS & Kafka
Senior Backend Engineer, Integrations — Go, AWS & Kafka

StackAdapt • Calgary

On-site
CAD 170,000 - 234,000
Health benefits from day one of employ
Work from home reimbursements
Global WeWork membership option
+2
Senior Backend Engineer - Scalable Cloud Infra (Remote)
Senior Backend Engineer - Scalable Cloud Infra (Remote)

Affirm • Oshawa

On-site
CAD 153,000 - 213,000
Health care coverage
Flexible Spending Wallets
Time off
+1
Java Backend Developer - MQ, Kafka Messaging Systems
Java Backend Developer - MQ, Kafka Messaging Systems

Astra-North Infoteck Inc. ~ Conquering today’s challenges, achieving tomorrow’s vision! • Vancouver

On-site
CAD 85,000 - 115,000
Senior Backend Engineer - Java/Python/Node (Remote)
Senior Backend Engineer - Java/Python/Node (Remote)

Socket.dev • Canada

Hybrid
CAD 96,000 - 110,000