← Voltar para vagas
Staff Software Engineer Full Stack
Tecnologias
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.