Enable job alerts via email!

Sr Software Engineer (Backend)

HRB

Canada

Remote

CAD 90,000 - 130,000

Full time

30+ days ago

Job summary

Join a pioneering platform team as a Senior Backend Engineer, focusing on developing scalable and reliable backend solutions for robotics. You will play a key role in creating systems that support affordable and eco-friendly delivery solutions, contributing significantly to enhancing quality of life through innovative technology.

Qualifications

  • Excellent software development skills in Go, JavaScript, or Python.
  • Experience with distributed systems focusing on reliability and scalability.
  • Knowledge of networking and protocols is a plus.

Responsibilities

  • Develop backend systems for a fleet of robots.
  • Work on distributed systems and ensure robustness of applications.

Skills

Software Development
Distributed Systems
Networking Knowledge

Job description

Our clients' contribution to society includes reducing congestion and pollution, providing zero-emissions deliveries, increasing the quality of life for residents, empowering seniors and disabled people, and enabling affordable delivery for local businesses.

Team

Our client's Platform team is at the forefront of engineering time-sensitive, distributed systems and infrastructure that are the heartbeat of our platform. They're tackling the challenge of building the backend that drives a rapidly expanding fleet of robots. Imagine scalable, near real-time applications, robust infrastructure on the public cloud, containerized microservices, ultra-low latency network communication, live telemetry, streaming video, optimal routing algorithms, and autonomous Linux-powered devices navigating city sidewalks—all in a day's work. This is not just backend development; it's the future of robotics in action.

As a Senior Backend Engineer, you will join the platform team and play an essential part in the mission to provide the world with affordable and environmentally friendly deliveries.

What we hope you’ll bring to the table:

  • Excellent software development skills. The preferred languages are Go, but experience with Javascript and Python is also valuable.
  • Experience working with distributed systems, with an understanding of reliability, scalability, and consistency tradeoffs.
  • Knowledge of networking and protocols is a plus.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs