Backend Developer

All-in-one customer experience platform built for service business, serving independent service business owners across North-America.
Backend
Senior Software Engineer
Remote
4+ years of experience
Enterprise SaaS

Description For Backend Developer

Distance is revolutionizing the customer experience landscape with their all-in-one platform specifically designed for service businesses across North America. As a Backend Developer, you'll be integral to their mission of strengthening merchant-customer relationships and fostering profitable local businesses.

The role demands a seasoned professional with 4+ years of experience in Golang and backend development, particularly with technologies like Protobuf, gRPC, and GraphQL. You'll be responsible for designing and developing upstream services, maintaining cloud infrastructure, and implementing best practices within the team.

The ideal candidate should be a self-starter who thrives on solving complex problems and can take ownership of projects. Your technical expertise should include strong experience with Google Cloud Platform, Kubernetes, and various CRM integrations. The position offers the flexibility of remote work, though you must be based in Montreal, Canada, and work in the Eastern Standard time zone.

What makes this role unique is the opportunity to directly impact local economies while working with cutting-edge technologies. You'll be joining a company led by experienced commerce technology professionals who understand the space deeply. The role combines technical challenges with meaningful business impact, making it perfect for developers who want to contribute to something groundbreaking while maintaining high standards for code quality and user experience.

This position is ideal for someone who combines technical excellence with a passion for customer-centric solutions and has the ambition to help scale a platform that's making a real difference in the service business sector.

Last updated 15 days ago

Responsibilities For Backend Developer

  • Research, design, and develop systems of upstream services leveraging the latest back-end technologies
  • Evaluate the application of new tools & technologies as they continually evolve
  • Maintain and extend existing services to support our downstream applications
  • Maintain and scale our existing cloud infrastructure
  • Help to promote best practices within the team

Requirements For Backend Developer

Go
Kubernetes
  • 4+ years of experience building highly optimized back-end solutions in Protobuf, gRPC, and GraphQL
  • 4+ years of solid experience in Golang (must-have)
  • 2+ years of experience in managing resources in Google Cloud Platform using Terraform IAC
  • Experience in managing a Kubernetes cluster
  • Experience building back-end APIS and integrations to CRMs
  • Strong knowledge of common algorithms and data structures
  • Strong experience in building reliable, performant, maintainable, and testable code
  • Experience building communication and telephony products is a plus
  • Proficient in English with good writing and communication skills
  • Work in Eastern Standard North American time zone

Interested in this job?

Jobs Related To Distance Backend Developer

Software Integrity QA Engineer, Creativity Apps

Senior QA Engineer role at Apple focusing on photo/video editing software testing, requiring 7+ years experience and offering comprehensive benefits package.

Software Development Engineer in Test, Creativity Apps

Senior Software Development Engineer in Test position at Apple, focusing on testing Subscription framework and APIs for iOS/macOS creative applications.

Sr. Software Development Engineer, Ops Tech Solutions - Telemetry Engineering

Senior Software Engineer role at Amazon focusing on telemetry and self-healing solutions for global device fleet management

Software Integrity QA Engineer, Creativity Apps

Senior QA Engineer role at Apple focusing on creative apps, requiring 7+ years experience in QA and expertise in photo/video editing.

Senior Engineer - Integration

Senior Integration Engineer role at Qualcomm, leading Linux product development and CI/CD initiatives while mentoring team members.