Backend Software Developer - Canada
Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.
Unlock Your Potential
Generate Job-Optimized Resume
One Click And Our AI Optimizes Your Resume to Match The Job Description.
Is Your Resume Optimized For This Role?
Find Out If You're Highlighting The Right Skills And Fix What's Missing
Experience Level
Mid to Senior
Qualifications
About TextNow
TextNow is at the forefront of transforming communication by making it more accessible and affordable. Our mission is to empower individuals through innovative technology solutions that enhance connectivity. Join our dynamic team and help us redefine the way the world communicates.
Similar jobs
Search for Senior Backend Software Developer - Platform & Services
6,520 results
At Hive, we are a dynamic SaaS company revolutionizing marketing solutions for live event promoters across North America. Our engineering team is dedicated to developing and maintaining innovative systems that enable our clients to achieve extraordinary results with ease. We pride ourselves on our agile approach, consistently delivering minimum viable products, deploying multiple times a day, and quickly adapting to customer feedback.We tackle significant technical challenges, processing high volumes of real-time data from over 20 integrations (including Ticketmaster and Eventbrite), managing billions of customer data points, and sending more than 200 million emails and SMS messages monthly on behalf of our clients. Our platform is entirely hosted on AWS, utilizing a robust backend technology stack that includes Python, Django, MySQL, MongoDB, Elasticsearch, Clickhouse, Redis, and various AWS services.We are currently looking for a Senior Backend Software Development Engineer to join our team and address complex challenges while enhancing our customers' experiences at scale.
Robinhood Markets, Inc.
Be a part of the financial revolution!At Robinhood, our mission is to democratize finance for everyone. With an anticipated $124 trillion in assets being transferred to younger generations over the next 20 years, we are on the brink of the largest wealth transfer in history. If you're excited to play a pivotal role in this monumental shift in culture and finance, we want to hear from you!About the Team and RoleWe are assembling an exceptional team to tackle some of the most significant challenges in finance using cutting-edge technologies. We're seeking innovative thinkers, exceptional problem-solvers, and passionate builders who are eager to make a difference. Robinhood is a dynamic environment where high achievers excel and complacency is not an option. Our team operates with a strong ethical foundation, with high expectations and equally high rewards.The Backend Platform team is dedicated to facilitating rapid, secure, and dependable backend development at scale. We develop and maintain frameworks, libraries, and tools that empower hundreds of engineers across our backend services. By optimizing development workflows, enhancing security practices, and standardizing service architecture, our team significantly influences how swiftly and safely we deliver products to our customers. You will help build the foundation that backend engineers rely on every day!As a Senior Staff Software Developer, you will set the technical direction and spearhead large, cross-team initiatives aimed at enhancing backend system development and operations. You will architect and promote the adoption of essential platform capabilities like service frameworks, static analysis systems, and developer tools. This position focuses on addressing complex systemic challenges, shaping engineering practices across teams, and ensuring the long-term scalability and reliability of our backend development. You will also provide technical mentorship to engineers and contribute to the planning and execution of significant platform investments!This role is situated in our Toronto office, with an expectation of in-person attendance for at least 3 days a week.At Robinhood, we recognize the value of in-person collaboration in driving progress, fostering innovation, and building community. Our office environment is purposefully designed to be energizing and supportive of high-performing teams.
Join Kepler as a Senior Backend Software Developer and contribute to innovative software solutions that drive our mission forward. In this role, you will collaborate with cross-functional teams to design and implement robust backend systems. Your expertise will be crucial in optimizing performance, enhancing scalability, and ensuring security in our applications.
At Lyft, we are dedicated to connecting and serving our community. Our mission is to foster a workplace where every team member feels a sense of belonging and can thrive in their roles.The Marketplace teams are integral to our products and strategic decisions. We are in search of passionate and motivated engineers to develop systems that empower our users—both Drivers and Riders—by enhancing their experience with Lyft's offerings, making them more predictive, personalized, and adaptive. If you are enthusiastic about tackling challenges in distributed computing, machine learning, and data while building robust systems, we invite you to join our fast-paced, innovative, and collaborative environment.As a Backend Software Engineer, you will leverage your technical skills to manage project timelines, priorities, and deliverables. You will be responsible for designing, developing, testing, deploying, maintaining, and enhancing our platform offerings, significantly impacting various business areas.We seek self-starters with a proven track record of delivering software solutions that address critical business needs. The ideal candidate will dive deep into complex problems and devise technical solutions to resolve them. Ownership of projects or features, driving them from design to execution, is essential.The Growth Platforms team oversees the Incentives & Messaging systems at Lyft, responsible for delivering timely and relevant messaging and incentives to users. Collaborating with cross-functional engineering teams—including those focused on rider and driver experiences, marketing, and product management—you will help adapt our services and platform offerings to support Lyft's growth. You will have the chance to enhance quality and efficiency through machine learning optimizations that impact critical aspects of our platform.
Common Room
About UsCommon Room is the leading AI Go-To-Market (GTM) Platform that equips your teams with intelligent AI agents powered by comprehensive buyer insights. We consolidate every signal throughout the buyer journey into a continuously-updated, person-level perspective. This empowers your team to identify the right targets, craft personalized messages, and time their outreach effectively.In a world where GTM teams are overwhelmed by tool sprawl, fragmented data, and ineffective AI, Common Room simplifies the landscape with a unified platform designed for scalability and complexity. Our solution integrates data, orchestration, and execution into a single system, perfectly suited for organizations of 75 to over 1000 employees.Having secured over $50 million in funding from prestigious investors like Greylock, Index, and Madrona, we are also supported by more than 25 industry operators from leading companies such as Figma, Stripe, Airtable, Slack, Notion, Loom, and others.Your Impact at Common RoomWe seek individuals who are quick learners and possess a strong grasp of our product, business, and technology. You will thrive on growth and independence while owning and executing significant features. Your expertise in building APIs will help fellow engineers address customer challenges effectively, all while ensuring our systems remain efficient, scalable, and reliable. You will play a key role in advancing Common Room’s core internal capabilities, infrastructure, and systems, often staying a step ahead to meet customer needs.Additionally, you will engage in vital company-building initiatives that are essential for our fast-growing startup.Ideal Team Member6+ years of experience in software engineering.You are self-sufficient yet value collaboration and support from colleagues.Passionate about your craft and eager to manage substantial backend projects.Ability to work effectively with a diverse team of experienced engineers, including front-end developers.Sound judgment regarding trade-offs and tools necessary for problem-solving, preferring stable, well-supported technologies over trendy options.Design systems that address customer issues and find satisfaction in creating simple, elegant solutions.
Zip Co Limited
Join our dynamic team at Zip as a Senior Software Engineer specializing in our Developer Platform. This is a unique opportunity to shape the future of our technology stack while collaborating with cross-functional teams to deliver high-quality software solutions. You will be responsible for designing, developing, and maintaining robust backend services and APIs that empower our developer community.
Join our dynamic team at Pigment as a Senior Backend Software Engineer. In this role, you will be instrumental in designing and implementing robust backend solutions that empower our innovative platform. You will collaborate with cross-functional teams to enhance system performance and scalability while ensuring a seamless user experience.
Wealthsimple
About Wealthsimple Wealthsimple is Canada’s leading fintech company, serving over 3 million clients and managing more than $100 billion in assets. The company focuses on making financial services simple, transparent, and affordable. Team members take ownership of their work and care deeply about user experience. Learn more about Wealthsimple’s culture in the Culture Manual and see how we work. About the AI Platform Foundations Team The AI Platform Foundations team is a new group within Platform Engineering. This team develops and maintains shared AI tools that help hundreds of developers work more efficiently and confidently. The team also builds frameworks and policy controls to ensure innovation happens securely and responsibly. As a Senior Software Developer on this team, expect to work with Ruby on Rails, Python, TypeScript, and Java/Kotlin. Collaboration spans Platform Engineering and other teams across Wealthsimple. The tools built here are designed for broad adoption and high trust, shaping how engineers across the company use AI in their daily work. What You Will Do Build a collaborative AI tooling platform. Help design and implement the infrastructure that brings AI-assisted development to all teams. Turn scattered LLM tools into a unified, governed, and reusable platform. Boost developer efficiency with AI automation. Develop tools that remove friction from the development process. Enable features such as AI-powered code reviews and automated pull request approvals, freeing developers to focus on key projects. Set up guardrails for development processes. Create policy controls and verification layers that guide developers, making sure innovation stays aligned with security and governance requirements. Location This is a remote role open to candidates based in Canada.
Wealthsimple Inc.
Join us in crafting financial solutions that resonate!At Wealthsimple, we are dedicated to making financial freedom accessible to all. By leveraging innovative technology, we transform traditional financial services—often seen as complex and costly—into transparent and affordable solutions. As the leading fintech company in Canada, we proudly serve over 3 million users who trust us to manage more than $100 billion in assets. And this is just the beginning of our journey.We seek a visionary individual who is detail-oriented and values simplicity. You will be part of a high-performing team where ownership, open communication, and impactful delivery are paramount. We believe that collaboration, humility, and a relentless focus on quality drive our success.Become a key player in our Canadian success story and influence the financial future for millions. Discover our Culture Manual and learn more about our work philosophy.The Delivery Platform team is responsible for the entire deployment lifecycle at Wealthsimple, ensuring that code transitions smoothly from commit to reliable production. We develop and maintain CI/CD infrastructure, deployment systems, and observability tools that empower hundreds of engineers to deliver secure, high-quality software to millions of users swiftly and confidently.Our platform utilizes GitHub Actions self-hosted runners for continuous integration, ArgoCD and Argo Rollouts for progressive delivery, package publishing, deployment visibility via Datadog and Backstage, and continuous load testing through k6. We prioritize reliability and view deployment velocity as a key measure of our success. As a Senior Developer on our team, you will not only maintain pipelines but also architect systems that enhance the speed, safety, and transparency of code deployment at Wealthsimple. Your contributions will directly enable hundreds of developers to deploy multiple times a day with confidence.In this role, you will have the chance to:Advance progressive delivery with Argo Rollouts and GitOps. Amplify our canary deployment strategies and enhance our deployment processes.
About MagicalMagical is an innovative automation platform that integrates cutting-edge AI technology into the healthcare sector, providing AI agents capable of functioning effectively in real-world settings.Our mission is to create 'AI employees' that streamline tedious and time-consuming processes, specifically in healthcare—a massive $4 trillion industry laden with administrative burdens. We focus on automating critical tasks such as claims processing, prior authorizations, and eligibility checks, allowing healthcare professionals to dedicate more time to patient care.Our AchievementsAs pioneers in the transition to agentic automation in healthcare, we have achieved significant traction:Dramatic revenue growth with clients expanding into new workflows ahead of contract renewals.Rapid proof-of-concepts completed in just 7 days, delivering tangible value in an industry where similar timelines typically span months.Self-repairing automations with production-level reliability at scale, outperforming competitors who struggle to launch functional solutions.Unlike many AI firms that make grand promises, we provide dependable solutions that yield measurable outcomes. Our backing includes notable investors such as Greylock, Coatue, and Lightspeed, with a total funding of $41M. Our founder, Harpaul Sambhi, is a seasoned entrepreneur who previously sold his first company to LinkedIn.Role OverviewIn your role as a Senior Backend Engineer on the Agent Platform team, you will develop the core systems that drive our AI agents—covering aspects from orchestration and state management to model integration and evaluation pipelines. This position is centered around platform engineering, focusing on building the infrastructure that empowers our team to deliver reliable, production-grade agentic automation.You will work at the forefront of multi-agent systems, designing collaborative strategies for agents to tackle complex healthcare workflows. You will take ownership of essential backend services, overseeing them from architecture to deployment while developing verification systems that ensure our agents perform accurately every time.This hybrid position requires you to be onsite in our Toronto office two days each week.
MaintainX
At MaintainX, we are the world’s leading platform for asset management and work intelligence tailored for industrial and frontline environments. Our modern IoT tool, powered by a cloud-based network, ensures reliability, security, and optimal operation of physical equipment and facilities. We empower operational excellence for over 12,000 companies, including renowned names like Duracell, Univar Solutions Inc, Titan America, McDonald's, Brenntag, Cintas, Xylem, and Shell. Having recently secured a Series D funding of $150 million, our total funding has now reached $254 million, valuing the company at $2.5 billion. We are on the lookout for a Software Developer to assist in the development, scaling, and support of our next-generation development platform. This role transcends traditional software development; it sits at the intersection of platform engineering, product approach, and developer experience. In this position, you will play a key role in enhancing the platform components that significantly streamline the delivery of high-quality software by MaintainX teams. You will also dedicate a portion of your time to adoption activities: communication, documentation, demonstrations, and supporting development teams as platform clients. Your contributions will be fundamental to our “Platform-as-a-Product” approach, ensuring that our internal platform is reliable, scalable, well-adopted, and genuinely adds value. Key Responsibilities: Design and maintain the backend foundations and tools that comprise our internal developer platform. Integrate AI workflows into your daily work and the platform. Elevate engineering excellence standards. Lead the consolidation and evolution of platform components: developer portal, local development, service generators, CI/CD workflows, and infrastructure ‘golden paths’. Collaborate with other platform teams and product development teams to define and drive the adoption of the internal developer platform.
Procurify
Senior Backend Software EngineerABOUT USProcurify is a leading AI-driven procurement and accounts payable automation platform designed specifically for mid-market organizations. Our mission is to empower businesses to take control of their spending and achieve significant savings.We are seeking a strategic and insightful engineering leader to join our team and assist in the scaling of our platform, development methodologies, and engineering talent.ABOUT THE ROLEAs a Senior Backend Engineer, you will play a pivotal role on our foundational Platform team. This team is responsible for the essential services, APIs, and integration frameworks that connect Procurify with our clients' vital financial and HR systems.In this hands-on role, you will excel in developing robust and scalable integrations. You will lead the design and implementation of connections to key Accounting and ERP platforms, facilitating seamless data exchange and enabling powerful automated workflows for our clients. Your enthusiasm for API design, problem-solving in complex integration scenarios, and mentoring fellow engineers will be crucial in enhancing the team's capabilities.WHAT YOU’LL BE WORKING ON:Design & Build Core APIs: Take the lead in designing, developing, and maintaining our internal and external APIs, contributing significantly to our API-first strategy by utilizing modern Python frameworks like FastAPI.Build & Maintain Key Integrations: Serve as the go-to expert for our suite of third-party integrations, ensuring reliable connections to critical Accounting/ERP systems (e.g., QuickBooks Online, NetSuite, Microsoft Business Central).Enhance our Platform Architecture: Contribute to the long-term vision of our integration platform, designing and implementing scalable, observable, and resilient systems capable of managing high data volumes from numerous customers.Mentor & Grow Teammates: As a senior engineer, you'll provide technical mentorship to other team members, leading by example during code reviews and sharing your knowledge in technical design discussions.OUR TECH STACK:Backend: Python, Django, FastAPICloud: AWS
Spotify
Join Spotify's dynamic team as a Backend Engineer focused on our Platform. In this role, you will have the opportunity to design, develop, and maintain backend services that support our vast music streaming ecosystem. You'll work alongside talented engineers to deliver high-quality solutions that enhance user experience and drive innovation.
At Affirm, we're transforming credit into a more transparent and user-friendly experience, empowering consumers to buy now and pay later with no hidden fees or compounded interest.The Growth Platform team is responsible for developing shared backend systems that facilitate incentives, experimentation, personalization, and data-driven decision-making throughout Affirm’s consumer and merchant interactions, significantly impacting customer acquisition, engagement, and retention.
Join Our Dynamic Platform Team!High velocity, high intensity, high trust, high standards, high impact, and a relentless drive to succeed.If these values resonate with you, your next career opportunity awaits! We are looking for a candidate who leads with humility, sets ambitious objectives, and seeks to create a significant impact on individuals and society.At FutureFit AI, our mission is to expedite the journey to better job opportunities for individuals, particularly those facing obstacles to employment. We are tackling the pressing issue of economic inequality, ensuring that everyone is equipped for the future of work. Our AI-driven platform enhances workforce development efficiency, modernizing outdated systems and unlocking human potential on a large scale.Ready to make a difference? Submit your application today.Note: Research indicates that men often apply when meeting 3 out of 10 requirements, while women typically wait until meeting all 10. We encourage you to apply if you believe you are a strong fit.Your RoleFutureFit AI is on the lookout for a Senior Backend Engineer to bolster our Integrations & Platform team! In this pivotal role, you will be responsible for constructing the core of our platform. Your expertise will enable the design of intelligent, scalable backend systems that facilitate intricate integrations with government and enterprise partners, significantly reducing manual operational tasks and allowing our team to operate with greater speed and efficiency.Initially, you will concentrate on our most technically demanding integration: a bidirectional synchronization system that necessitates advanced error handling, asynchronous workflows, and operational automation. You will establish the infrastructure and methodologies that not only address this specific challenge but also serve as the foundation for our approach to integration reliability and operational excellence throughout the platform.This is a hands-on, high-impact position where you will witness immediate outcomes — including fewer production issues, expedited support resolutions, and scalable systems — while cultivating expertise that positions you to influence platform initiatives across our expanding infrastructure.Your 30/60/90 Day PlanAt FutureFit AI, we prioritize clarity and rapid progress. Here’s what success looks like in your first 90 days:
Afresh Technologies
Afresh Technologies is seeking a Senior Backend Software Engineer to join the team in Ontario, Canada. This role centers on building and maintaining backend systems that support greater efficiency in the food supply chain. The systems developed play a key part in smarter inventory management and ongoing efforts to cut down on food waste. Role overview This position involves designing backend solutions that can handle growing business demands. The work supports the company's mission to make food distribution smarter and more sustainable. What you will do Design and develop backend systems that scale alongside business requirements Collaborate with engineering, product, and data teams to deliver dependable applications Apply data-driven methods to improve inventory management Support projects aimed at reducing food waste across the supply chain
Justworks
Join Justworks as a Senior Backend Software Engineer and play a pivotal role in shaping our technology landscape. You will work on high-impact projects, designing and implementing scalable backend systems that support our mission of simplifying business operations for our clients. Your expertise in backend technologies will be critical in delivering exceptional digital experiences.
About the RoleGreetings! I'm Miloš Haravan, the Senior Software Development Manager at Jane. Having been with the company for over a year and a half, I lead the team that develops the Jane Developer Platform.Our mission is to create an extensible platform that empowers third-party technology partners and Jane teams to develop integrations and extensions, enhancing the capabilities of Jane for both practitioners and patients. This work is integral to Jane's goal of supporting healthcare providers. When executed effectively, we help clinics optimize their operations, seamlessly connect their tools, and dedicate more time to patient care rather than administrative tasks.We function at the crossroads of product and systems thinking, along with enablement. Our clientele includes practitioners utilizing integrated experiences, technology partners leveraging Jane's capabilities, and Jane developers who depend on well-defined patterns and robust foundations to safely and effectively expose their domains.A little about me – I am passionate about fostering effective team thinking, not just focusing on deliverables. I thrive on curiosity, candid discussions, and collaboratively solving meaningful challenges. Outside of work, I often contemplate how systems interconnect and how small adjustments can lead to substantial transformations. You can learn more about my professional journey here: LinkedInThis role is thrilling because it involves more than just platform development; it concerns shaping Jane's approach to extensibility, enhancing developer experiences, and envisioning the future of product development, particularly regarding the thoughtful integration and experimentation with AI.Your ImpactSteer the technical strategy for third-party developers and partners' integration with Jane, especially within the Clinical domain, by establishing secure, scalable, and sustainable patterns.Architect and implement APIs and data contracts that facilitate extensibility across our product, ensuring our current developments serve as a reliable foundation for future enhancements.Guide and mentor developers while advocating for architectural best practices, transitioning the team from merely delivering features to crafting platform-ready systems that create new avenues across Jane.Engage closely with Product Managers, designers, and cross-functional teams to ensure our extensibility efforts are rooted in genuine practitioner needs and significantly enhance the developer experience.
At TextNow, we believe that communication should be accessible to everyone. We are pioneering a new way for individuals to connect, merging simplicity, intelligence, and affordability. Our team is composed of innovative builders who leverage technology to empower millions of users with cost-effective communication solutions every day.As a Backend Software Developer, your role will extend beyond mere service creation; you will be instrumental in shaping the systems, architecture, and tooling that underpin our services. Our Technical Staff members are expected to blend leadership with hands-on coding to maximize opportunities for impact. The ability to think strategically while also engaging with intricate details is essential. You will take technical ownership of pivotal backend domains and collaborate across mobile, web, and data to develop systems that are faster, smarter, and more reliable.AI and automation are integral to our development processes. You'll utilize these technologies to expedite development, enhance performance, swiftly identify and resolve issues, and continuously elevate the standard for backend development excellence.We are seeking Technical Staff members at various levels (intermediate/senior/staff+). Whether you're a seasoned developer ready to lead complex systems or an early-career developer eager to advance, we will tailor your title and responsibilities according to your experience and impact.This position promises to create significant impact at scale. You will influence how TextNow constructs and manages its backend systems, employing AI and automation to streamline development, enhance decision-making, and provide seamless experiences for millions of users globally.
jobgether
jobgether is seeking a Senior Backend Developer specializing in Node.js to join the team in Canada. This group develops and maintains backend systems that form the foundation of the platform and ensure seamless integration with frontend applications. Role overview This role centers on designing and implementing backend solutions with Node.js. Collaboration with frontend teams is a key part of the work, ensuring that integrations remain reliable and efficient. The position involves ongoing efforts to enhance platform performance and deliver a strong user experience. Expect to address complex technical challenges as part of active projects. What you will do Design and build backend features using Node.js Work alongside frontend engineers to maintain smooth integration Help drive improvements in performance and usability Take on technical challenges within current projects Requirements Extensive experience developing backend applications with Node.js Comfort tackling difficult problems and building new features Ability to collaborate across engineering teams This position offers the opportunity to influence the direction of jobgether’s platform. Those who enjoy solving demanding problems and want to make a tangible impact will find this role rewarding.
Sign in to browse more jobs
Create account — see all 6,520 results

