Descrição da vaga

Sobre a vaga

A TELUS Digital busca uma pessoa Staff Software Engineer Full Stack para liderar iniciativas de front-end e back-end, entregando funcionalidades performáticas, seguras e escaláveis.

A atuação é híbrida a partir dos escritórios de São Paulo ou Porto Alegre.

  • São Paulo: 2 vezes por semana ou 8 dias por mês.
  • Porto Alegre: 3 vezes por semana ou 12 dias por mês.

Responsabilidades

  • Projetar, construir e manter funcionalidades ponta a ponta usando React, Node.js, Python, Go, TypeScript e PostgreSQL.
  • Liderar o desenho técnico de iniciativas-chave, com foco em qualidade, escalabilidade e manutenibilidade.
  • Criar componentes de UI reutilizáveis e performáticos para uma experiência no-code de alto nível.
  • Assumir a responsabilidade por serviços ao longo de todo o ciclo de vida: implementação, testes, deploy, observabilidade e resposta a incidentes.
  • Trabalhar com Produto, Design e Arquitetura para definir o escopo e a abordagem técnica das funcionalidades.
  • Colaborar com times de infraestrutura e plataforma para otimizar performance e confiabilidade dos sistemas.
  • Mentorar pessoas engenheiras e promover qualidade, ownership e melhoria contínua.
  • Contribuir com planejamento cross-functional, revisões de arquitetura e práticas de engenharia do time.

Requisitos

  • 8+ anos de experiência construindo aplicações web modernas em ambiente full stack.
  • Experiência profunda com TypeScript, ReactJS e Node.js, Python ou Go, usando Express ou frameworks similares.
  • Experiência em desenho de APIs e construção de serviços robustos em escala, em arquitetura distribuída e baseada em cloud.
  • Experiência com PostgreSQL, Docker e Kubernetes.
  • Experiência entregando interfaces corporativas em parceria com times de Produto e Design em ambiente ágil.
  • Capacidade de colaborar com arquitetos, tomar decisões técnicas equilibradas e alinhar diferentes times.
  • Foco em boas práticas de engenharia, incluindo testes, monitoramento, documentação e escalabilidade.
  • Excelente comunicação para liderar discussões técnicas e construir consenso.
  • Interesse em mentorar outras pessoas e elevar o nível técnico do time.

Diferenciais

  • Experiência ou exposição a ferramentas low-code/no-code, motores de workflow ou plataformas de desenvolvimento visual.
  • Interesse em ferramentas de desenvolvimento assistidas por IA ou automação.
  • Experiência com bibliotecas de renderização 2D ou 3D.

Formação

  • Bacharelado em Ciência da Computação ou experiência profissional equivalente.

Sobre a empresa

A TELUS Digital é uma consultoria global de produtos digitais e divisão digital da TELUS. Saiba mais em telusdigital.com.