The easier way to employ globally. Remote builds belonging for your team with payroll, benefits, & compliance solutions.
Senior Backend Engineer
Location
Canada
Posted
9 days ago
Salary
$53.3K - $119.9K / year
Seniority
Senior
Job Description
Senior Backend Engineer
Remote
• Lead the development of major team-scoped projects, participate in cross-team initiatives for Remote's HR and Payroll products. • Actively participate in product work in the team: provide feedback, suggest solutions to the problems. Use technical insights and expertise to suggest product improvements. • Maintain good understanding of the team’s domain, both from product and engineering sides. • Provide feedback on code reviews. • Contribute to the shared codebase. • Debug and solve technical and business issues. • Participate in non-team activities, such as support rotations, hiring process, RFC discussions, etc. • Mentor and provide guidance to other engineers. • Investigate, propose and participate in implementation of improvements to our platform. • Implement interfaces with performance, accessibility, and API design in mind. • Redesign how engineering work ships with autonomous agents as the default execution layer. • Propose and operationalize agentic workflows end-to-end (spec → plan → execute → verify) to deliver outcomes faster. • Build reusable agentic workflows and primitives in the codebase so teams can apply them repeatedly across domains. • Use verification loops (tests, checks, evals, guardrails) to ensure results are correct, secure, reliable, and scalable.
Job Requirements
- Strong engineering fundamentals and a track record of shipping production systems that are secure, reliable, and scalable.
- Practical experience designing or adopting agentic/automation workflows (or comparable systems) and improving them through iteration.
- Ability to think in systems: define specs clearly, break down plans, instrument verification, and close the loop on quality.
- Postgres (or similar).
- CI/CD (GitLab, GitHub, Jenkins or similar).
- Demonstrates strong automation and AI capabilities and AI fluency.
- Experience with Functional Programming languages such as Elixir, Erlang, Scala, Clojure, Haskell, etc. (Nice to have)
- Kubernetes (Nice to have)
- Docker (Nice to have)
- AWS (Nice to have)
- Next.js (Nice to have)
- React/Vue/Angular (Nice to have)
Benefits
- work from anywhere
- flexible paid time off
- flexible working hours (we are async)
- 16 weeks paid parental leave
- mental health support services
- stock options
- learning budget
- home office budget & IT equipment
- budget for local in-person social events or co-working spaces
Related Guides
Related Job Pages
More Backend Engineer Jobs
• Design, develop, and deploy AI-powered applications using LLMs such as Claude, GPT, and other foundation models. • Utilize GitHub Copilot / Claude Code to accelerate software development, testing, debugging, and documentation. • Build AI agents, copilots, and workflow automation solutions. • Design and develop AI/ML-based solutions using modern frameworks and tools • Build and maintain backend services using .NET (C#, ASP.NET Core) • Deploy, manage, and optimize applications on Microsoft Azure • Integrate AI models into production systems and APIs • Work with structured data stored in Oracle DB, including performance tuning and query optimization • Collaborate with data scientists, product managers, and cross-functional teams • Implement data pipelines and workflows for AI model training and inference • Ensure scalability, reliability, and security of AI applications • Monitor model performance and continuously improve solutions
• Trabajar junto a stakeholders y equipos multidisciplinarios para comprender necesidades técnicas y objetivos del negocio. • Diseñar e implementar arquitecturas modernas basadas en Microservicios y APIs robustas. • Desarrollar funcionalidades frontend dinámicas utilizando Blazor, JavaScript, HTML y CSS, garantizando una excelente experiencia de usuario. • Construir soluciones backend eficientes utilizando C# y .NET, aplicando Entity Framework y LINQ para un acceso óptimo a datos. • Asegurar la calidad y confiabilidad del software mediante pruebas automatizadas, revisiones de código (Code Review) y controles de consistencia. • Configurar y optimizar entornos e infraestructura en la nube utilizando servicios de Azure (App Services, Key Vault, ACR). • Colaborar en la definición de flujos de integración y despliegue continuo (CI/CD) mediante Azure DevOps y Azure Pipelines. • Orquestar y gestionar el ciclo de vida de aplicaciones contenerizadas utilizando Docker y Kubernetes. • Implementar mecanismos robustos de autenticación y autorización con Azure AD (OAuth 2.0, JWT). • Brindar soporte técnico, promover buenas prácticas de ingeniería de software (Clean Code) y ofrecer mentoría a otros miembros del equipo.
Rust Firmware Developer
9elementsCombining finest craftsmanship with elegant design to ship innovative products and software - for over 20 years.
• Work with the Rust Firmware team on various customer projects • Design the architecture and implement features into rust-based firmware stacks like Caliptra or OpenPRoT
Staff Backend Software Engineer – Revenue Engine
HeadwayRewiring a new mental healthcare system for access and affordability.
• The Revenue Engine Team is making the foundational platform decisions that will shape how Headway moves money — between patients, providers, and payers — at the scale our growing network demands. As one of two staff engineers in the group, you'll partner with engineering leadership to set technical direction across our Payment Platform and Clearinghouse Platform teams. • This is platform work in the truest sense. Every payment that's charged or paid out, every claim that's filed and reconciled, every dollar that flows through Headway depends on the systems your teams own. As Headway's network grows — more patients, more providers, more payers, more transaction volume — the reliability, throughput, and correctness of these systems become the difference between a business that scales and one that doesn't. • You'll lead the design of fault-tolerant, observable, and deeply reconciled integrations with the third-party services we depend on. You'll build the abstractions and standards that let dozens of adjacent engineering teams — Billing Infrastructure, Patient Billing, Provider Payouts, and others — ship faster and more safely on top of our platform. • And you'll do it as a hands-on technical leader: writing code where leverage is highest, mentoring senior engineers across both pods, and shaping the operational excellence that this domain demands. • This role is for engineers who get energized by distributed systems problems with real consequences — concurrency, idempotency, partial failures, all with a substantial potential blast radius — and who want to apply that craft to a mission that actually matters: building a mental healthcare system that everyone can access.




