Canva logo
Canva

Design anything. Publish anywhere.

Staff Software Engineer – API Platform

Backend EngineerSoftware EngineerFull TimeRemoteLeadTeam 1,001-5,000Since 2013H1B SponsorCompany SiteLinkedIn

Location

Australia

Posted

8 days ago

Salary

0

Seniority

Lead

Bachelor DegreeEnglish

Job Description

Staff Software Engineer – API Platform

Canva

• Designing and building the core infrastructure that connects services across Canva's backend engineering org • Leading a major migration of how our backend services communicate, working closely with partner engineering teams & leaders • Driving support for more languages and frameworks so more teams can build natively on our platform • Owning the reliability, performance and correctness of systems that sit in the critical path for the whole engineering org • Mentoring engineers and helping raise the technical bar across the team

Job Requirements

  • You've built and operated infrastructure that other engineering teams depend on, ideally something in the API gateway, RPC, or service mesh space (high traffic & large-scale).
  • You're comfortable owning systems where reliability and correctness really matter, and you think in trade-offs rather than quick fixes
  • You can drive a technical direction across teams that don't report to you, and communicate it clearly to both engineers and the teams who consume what you build
  • You take genuine ownership of outcomes, and you're motivated by platform work that quietly makes everyone else's job easier

Benefits

  • Equity packages - we want our success to be yours too
  • Inclusive parental leave policy that supports all parents & carers
  • An annual Vibe & Thrive allowance to support your wellbeing, social connection, office setup & more
  • Flexible leave options that empower you to be a force for good, take time to recharge and supports you personally

Related Job Pages

More Backend Engineer Jobs

Full TimeRemoteTeam 10,001+H1B Sponsor

• Develop mobile applications using React Native (navigation, state management, native bridges). • Design and develop fullstack applications with Java/Spring Boot and Angular (front-focused), applying Clean Architecture and SOLID principles. • Architect microservice and event-driven solutions, with particular attention to performance and maintainability. • Manage databases (relational and document-oriented) and optimize queries for large-scale processing. • Industrialize DevOps practices: CI/CD, test coverage (Sonar), and integrate craftsmanship best practices. • Collaborate with business teams to analyze requirements and propose appropriate solutions while respecting deadlines and quality standards. • Contribute to continuous improvement of processes and tools, adopting an Agile (Scrum) approach.

France
€45K - €55K / year
Somnio Software logo

Senior Full-stack Engineer – Node.js, React

Somnio Software

Top Flutter Development Company | One team, One budget, All Platforms

Full TimeRemoteTeam 11-50Since 2019H1B No Sponsor

• Build and scale core features of the platform. • Develop high-performance web interfaces and robust backend services that handle complex data flows. • Architect the Unified Notification System and deliver real-time updates across multiple channels (SMS, RCS, Push) at scale, ensuring high deliverability and low latency.

Argentina

Role Description Estamos em busca de uma pessoa Desenvolvedor(a) Fullstack Pleno (Node.js + React) para atuar na construção e evolução de aplicações escaláveis, participando de decisões técnicas, desenvolvimento de novas funcionalidades e melhorias contínuas dos produtos. - Participar da análise de requisitos e entendimento das necessidades de negócio, propondo soluções técnicas alinhadas aos objetivos do projeto. - Desenvolver, evoluir e manter aplicações utilizando Node.js, NestJS e React, garantindo qualidade, performance e escalabilidade. - Atuar em todas as etapas do ciclo de desenvolvimento, desde a concepção da solução até testes, implantação e acompanhamento em produção. - Escrever código limpo, reutilizável e bem documentado, seguindo boas práticas de engenharia de software. - Colaborar com desenvolvedores, arquitetos, product managers e demais stakeholders na construção e evolução dos produtos. - Participar de revisões de código, discussões técnicas e definição de arquiteturas, contribuindo para a evolução contínua do time. - Identificar oportunidades de melhoria em processos, sistemas e arquiteturas, promovendo inovação e eficiência. - Apoiar a resolução de problemas complexos, garantindo a estabilidade e evolução das aplicações. - Manter-se atualizado(a) sobre novas tecnologias, tendências e boas práticas de desenvolvimento. Qualifications - Domínio sólido de Node.js (TypeScript) e experiência no desenvolvimento de aplicações em ambientes produtivos. - Experiência com frameworks do ecossistema Node.js, especialmente NestJS, além de Express, Jest e outras bibliotecas relacionadas. - Experiência no desenvolvimento de interfaces web utilizando React, JavaScript/TypeScript, HTML e CSS. - Conhecimento em consumo de APIs REST, componentização, gerenciamento de estado e boas práticas de desenvolvimento frontend. - Experiência com bancos de dados relacionais (MySQL, PostgreSQL, SQL Server ou similares), SQL e modelagem de dados. - Conhecimento em boas práticas de engenharia de software, incluindo SOLID, Design Patterns, testes automatizados e versionamento com Git. - Capacidade de atuar em arquiteturas de microsserviços, integrações com APIs e otimização de performance e escalabilidade de aplicações. Requirements - Tiver vivência com práticas de DevOps, CI/CD e containerização com Docker/Kubernetes. - Tiver contato com ferramentas e frameworks de IA aplicados ao desenvolvimento, como LangChain, LangGraph ou similares. Benefits - Auxílio Alimentação (VA/VR) no cartão Caju; - Auxílio Home-Office no cartão Caju; - Programa de Pontos Flexíveis em seu Caju - um valor fléxivel para você usar como você quiser; - Plano de Saúde Nacional Porto Seguro (Plano Prata com apartamento e sem coparticipação) com 50% da mensalidade custeada pela Builders; - Assistência Odontológica pela Porto Seguro (Plano Bronze) com 100% da mensalidade paga pela Builders; - Auxílio Creche para crianças de até 72 meses; - Auxílio à Saúde Mental - acesso ao aplicativo Conexa; - Auxílio à Saúde Física - acesso ao aplicativo Gympass e TotalPass; - Seguro de vida.

Brazil
Rimutee logo

Desarrollador Java

Rimutee

We believe LATAM digital & tech talent need to expand their reach.

Full TimeRemoteTeam 11-50H1B No Sponsor

• Analizar, diseñar, desarrollar e implementar requerimientos complejos sobre aplicaciones nuevas y existentes utilizando tecnologías Java JEE y bases de datos Oracle. • Resolver incidentes técnicos y gestionar estados y evidencias dentro de la plataforma institucional Azure DevOps del cliente. • Garantizar la calidad técnica del software entregado (ofreciendo una garantía técnica de 6 meses por paquete recibido conforme). • Estructurar y redactar documentación técnica detallada para asegurar la trazabilidad del código y la transferencia de conocimiento.

Costa Rica