Spend less. Travel better.
Staff Backend Software Engineer
Location
Canada
Posted
3 days ago
Salary
CA$150K - CA$400K / year
Seniority
Lead
Job Description
Staff Backend Software Engineer
Hopper
• Identify and execute improvements to the codebase that make it easier for both humans and AI agents to move fast and ship safely. • Work with a group of senior engineers in a low-process environment powered by trust and autonomy. • Drive decisions and consensus asynchronously with thoughtful documentation and specs. • Own features end-to-end — from the backend systems to the partner-facing surface. • Architect scalable solutions and foundational patterns that let us efficiently launch new partner experiences. • Work directly with PMs and business partners to define and refine our roadmap.
Job Requirements
- A natural drive to fearlessly dive into an unknown codebase and deliver results fast.
- Strong product thinking — your conception of quality and architecture is anchored in the customer experience, not in technical elegance for its own sake.
- The ability to direct AI agents and automated workflows to build and maintain complex systems, and the judgment to know when to step in and when to let them run.
- Experience designing the guardrails and feedback loops that keep AI-assisted development productive and reliable.
- Experience with, or a mastery-level willingness to learn, distributed system development in Scala.
- The ability to articulate not just how you'd solve a problem, but why, and what tradeoffs you're accepting.
Benefits
- Hopper covers 100% of the premiums for group insurance plan.
- Hopper offers life, short term and long term disability coverage.
- HSA that covers eligible medical and dental expenses.
- All employees and dependents have access to Dialogue’s telemedicine services, anytime, anywhere.
- All employees have access to an RRSP plan with automatic pre-tax withdrawals per pay.
- Very generous parental leave, much above industry standards!
- Unlimited PTO.
- Carrot Cash travel stipend.
- Access to co-working space on demand through FlexDesk AND Work-from-home stipend.
- Entrepreneurial culture where pushing limits and taking risks is everyday business.
- Open communication with management and company leadership.
- Small, dynamic teams = massive impact.
Related Guides
Related Job Pages
More Backend Engineer Jobs
Staff Full Stack Engineer, PHP, Flutter
CookUnityWe are on a mission to unlock the world's best food creators and bring their dishes to the doorstep of the masses.
• Own the Full Stack: Lead the development of features across mobile apps, internal tools (PWAs), APIs, and services — ensuring end-to-end quality and performance. • Guide Tech Decisions: Define and implement best practices across the stack. Architect solutions that support our rapid growth and physical infrastructure (smart fridges, inventory systems, customer flows). • Lead & Mentor: Support a growing team of engineers, starting with our Front-End & Back-End Engineers. Help define team rituals, code quality standards, and onboarding practices. • Connect with IoT: Work on backend services that communicate with our fleet of connected fridges in real-time. Ensure uptime, automation, and traceability at scale. • Drive Product Delivery: Collaborate with Product, Design, and Operations to scope, prioritize, and ship improvements that delight users and streamline operations. • Balance Execution & Vision: Be hands-on with code while contributing to long-term technical strategy and integration with the broader CookUnity B2B platform. • Collaborate Cross-Team: Coordinate with CookUnity’s central B2B team (React, Node, NestJS) to align on architecture, shared services, and platform migration strategy.
• Develop features under the guidance of the team, balancing quality and deadlines; • Participate in code reviews, pair programming, and technical refinements; • Assist in investigating and resolving issues; • Maintain visibility into your work and communicate impediments clearly; • Contribute to good coding and testing practices.
• Design, develop, and maintain API integrations between systems and external customer platforms • Collaborate with customers to understand integration requirements and deliver tailored solutions • Work with RESTful and SOAP APIs to facilitate data exchange • Troubleshoot, debug, and resolve integration-related issues
Role Description En Excelia, firma multinacional de Consultoría, Tecnología y Servicios Profesionales, seguimos creciendo y buscamos un/a Senior Golang Developer para incorporarse a un proyecto estratégico de evolución de plataforma tecnológica en entorno bancario. Si te interesa trabajar en la evolución de sistemas críticos, migración a GitHub y desarrollo backend en Golang dentro de entornos cloud-native y contenedorizados… esta oportunidad puede ser para ti. Modalidad de trabajo: Remoto (preferencia ubicación en Madrid) ¿Qué harás en tu día a día? - Evolución del servicio main controller, actualmente responsable de la creación de repositorios en Bitbucket - Desarrollo de nuevas capacidades para permitir la creación de repositorios en GitHub - Análisis funcional y técnico del caso de uso de migración de Bitbucket a GitHub - Diseño e implementación del evolutivo end-to-end hasta despliegue en producción - Gestión de tareas técnicas y coordinación de despliegues en distintos entornos - Trabajo en entornos containerizados dentro de una plataforma basada en HashiCorp (Nomad / Consul / Vault) - Soporte en el ciclo completo de desarrollo, testing y despliegue Qualifications - Experiencia sólida en desarrollo backend con Golang - Conocimientos en Docker - Experiencia con Ansible - Conocimientos en GitHub (muy valorable) - Experiencia en arquitecturas cloud-native y microservicios - Familiaridad con entornos de orquestación de contenedores (valorable HashiCorp stack: Nomad, Consul, Vault) - Perfil senior con capacidad de análisis, autonomía y ownership de end-to-end delivery Benefits - Modelo remoto con flexibilidad - Proyecto estratégico de migración tecnológica a GitHub - Entorno técnico complejo y altamente escalable - Desarrollo profesional en tecnologías cloud-native y backend de alto rendimiento - Participación en evolución de sistemas críticos en entorno bancario



