Software Developer — Backend - Canada
Open- CanadaRemoteFull-time
AI Summary
Backend software developer focusing on designing and delivering scalable Go-based microservices, leading architectural modernization, and applying AI/automation to improve development velocity and reliability.
About this role
We believe that communication belongs to everyone. TextNow is redefining how people connect by combining simplicity, intelligence, and accessibility. We’re a team of curious builders using technology to make communication more affordable and powerful for millions of users every day.
As a Software Developer - Backend, you won’t just build services—you’ll shape the systems, architecture, and tooling that make them possible. At TextNow, Members of Technical Staff combine leadership and hands-on coding to enable the highest leverage opportunities possible. Being able to operate strategically, as well as diving into the lowest-level details, is a must. You’ll take technical ownership of key backend domains and work across mobile, web, and data to create faster, smarter, more reliable systems.
AI and automation are at the core of how we build. You’ll use them to accelerate development, improve performance, detect and resolve issues faster, and continuously raise the bar for backend development excellence.
We’re hiring Members of Technical Staff across multiple levels (intermediate/senior/staff+). Whether you’re an experienced developer looking to lead complex systems, or an early-career developer eager to grow, we’ll align your title and scope based on experience and impact.
This role is about impact at scale. You’ll shape how TextNow builds and operates its backend systems—using AI and automation to make development faster, decisions smarter, and experiences more seamless for millions of users worldwide.
What You'll Do
Who You Are
Skills
A/b TestingAPI DesignArgo CDAutomation FrameworksAWSCI/CDCI/CD PipelinesCloud-nativeData ModelingDistributed SystemsFault ToleranceGOGo ToolingKubernetesLegacy Code MigrationLive-traffic MonitoringLoad TestingMicroservicesML/AI Tooling For BackendModularizationMonolith DecompositionObservabilityProduction DiagnosticsProtobufSLOs/SLIsTelemetry Data AnalysisTelemetry Pipelines
