Software Developer — Backend - Canada

15 hours, 7 minutes ago
Full-time
Lead
Software Development
TextNow

TextNow

TextNow is a leading provider of free phone service, offering calling and texting through its app and SIM card. With a focus on affordability and innovation, TextNow is revolutionizing mobile phone service with cloud-based technology, providing users w...

Wireless Telecommunication Services
51-250
Founded 2009

Description

  • Design, develop, and sustain high-performance, scalable backend services using Go microservices and cloud-native tooling.
  • Lead architectural modernization and modularization to improve scalability, observability, and developer velocity.
  • Own the full lifecycle of backend systems, including API design, data modeling, deployment, monitoring, testing, telemetry, and iteration.
  • Propose and lead initiatives to decompose monoliths, migrate legacy code, and build reusable backend frameworks and components.
  • Evaluate and adopt new backend technologies to improve system capabilities and development efficiency.
  • Apply AI-driven tools and automation to accelerate development, code analysis, testing, reliability, and issue resolution.
  • Improve service performance and resilience through telemetry, analytics, and optimization pipelines.
  • Define observability standards, telemetry pipelines, and fault-tolerance strategies for production distributed systems.
  • Partner with product, mobile, and data teams to deliver reliable cross-platform experiences.
  • Mentor developers, drive technical discussions, and influence backend and infrastructure strategy.

Requirements

  • Deep expertise in Go, with PHP experience for legacy systems considered a bonus.
  • Proven experience architecting modular, maintainable, and high-performance microservices.
  • Strong background in system design, observability, and performance optimization.
  • Experience with AWS, Kubernetes, Argo CD, Protobuf, CI/CD pipelines, and auto-scaling architectures.
  • Experience using AI and automation to improve developer velocity, reliability, or system intelligence.
  • Ability to lead roadmaps and initiatives aligned to business objectives.
  • Experience architecting for observability, reliability, and production readiness, including SLOs/SLIs, instrumentation, fault tolerance, runbooks, incident triage, and scalable telemetry pipelines.
  • Technical leadership experience influencing roadmap decisions, contributing to multi-team initiatives, mentoring developers, and working with senior product and engineering leadership.
  • Experience in fast-moving environments and collaborating across teams.
  • Hiring is open across intermediate, senior, and staff+ levels, with title and scope aligned to experience and impact.

Benefits

  • Base salary range in Canada: Intermediate CAD $113,400–$162,000, Senior CAD $158,000–$207,000, Staff CAD $200,400–$248,000.
  • Employee stock options.
  • Unlimited vacation and 12 paid holidays per year.
  • Flexible work arrangements, including work-from-home, remote, or access to office spaces.
  • Health, dental, and vision benefits, plus short-term and long-term disability coverage.
  • $750 annual wellness benefit or healthcare spending account.
  • RRSP matching for Canada.
  • Parental leave for eligible employees.
  • Free phone service and learning & development opportunities.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Senior Backend Engineer (RoR), SSCS: Authorization

GitLab 1K-5K Internet Software & Services

GitLab is hiring a Senior Backend Engineer on the Authorization team to evolve platform-wide access control systems that secure permissions, support multi-tenant deployments, and enable scalable, correct authorization across millions of users.

PostgreSQL Ruby on Rails
7 minutes ago

Backend Engineer, Analytics Instrumentation (Golang)

GitLab 1K-5K Internet Software & Services

GitLab is hiring an Intermediate Backend Engineer to build and operate a unified Go-based instrumentation service that captures customer usage data across GitLab SaaS and Self-Managed deployments to support product decisions and billing accuracy.

Go gRPC REST API Ruby on Rails
7 minutes ago

Senior Backend Engineer, Analytics Instrumentation (Golang)

GitLab 1K-5K Internet Software & Services

GitLab is hiring a Senior Backend Engineer to lead the design and development of a unified Go-based instrumentation service that supports data-driven product decisions across its SaaS and self-managed environments.

Go gRPC REST API Ruby on Rails
21 minutes ago

Senior Backend Engineer, Gitlab Delivery - Runway

GitLab 1K-5K Internet Software & Services

GitLab is hiring a Senior Engineer for the Runway team to lead its Kubernetes-based platform and developer tooling that support engineering operations, delivery workflows, and infrastructure standards.

Argo CD Bash DNS Flux GitHub Actions GitLab CI GitOps Go HashiCorp Vault Kubernetes Load Balancing Python Secrets Management Tekton Terraform
21 minutes ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers