Staff Engineer - Ruby, Golang, Python
Tecnologias
Descrição da vaga
Vaga para Staff Engineer (Ruby, Go/Golang, Python)
Local: Remoto (Brasil)
A [Nome da Empresa], parte da [Empresa Mãe], busca um(a) Staff Engineer experiente para liderar projetos de transformação digital para grandes empresas. Esta é uma excelente oportunidade para um(a) desenvolvedor(a) sênior com paixão por arquitetura, desenvolvimento de sistemas backend de alta performance e infraestrutura cloud escalável.
Sobre a Vaga:
Como Staff Engineer, você será o(a) principal responsável técnico em diversos projetos, definindo a arquitetura, entregando sistemas backend de alto desempenho e construindo infraestrutura cloud segura e escalável. Você guiará equipes de engenharia através de práticas modernas de desenvolvimento, modernizando e mantendo sistemas estabelecidos em ambientes complexos.
Responsabilidades:
- Definir e liderar a visão técnica para projetos complexos, direcionando a arquitetura, padrões de design e estratégia de implementação.
- Projetar, desenvolver e implantar serviços backend e APIs escaláveis para ambientes de produção de alta disponibilidade.
- Atuar como especialista técnico em toda a stack backend, utilizando principalmente Ruby/Ruby on Rails, Go/Golang e Python.
- Arquitetar e gerenciar a infraestrutura cloud AWS, com profundo conhecimento de orquestração de contêineres Kubernetes no EKS.
- Implementar Infrastructure-as-Code e automação operacional usando Pulumi para garantir ambientes repetíveis e confiáveis.
- Promover as melhores práticas de DevSecOps em todo o ciclo de vida de entrega, incluindo CI/CD, controles de segurança e automação de lançamento.
- Modernizar e dar suporte a plataformas legadas, incluindo solução de problemas, otimização e migração de ambientes baseados em LAMP.
- Impulsionar a qualidade da engenharia por meio de revisões de código, mentoria técnica e estabelecimento de melhores práticas em toda a equipe.
- Interagir diretamente com os clientes para esclarecer requisitos, comunicar tradeoffs e apresentar soluções para as partes interessadas técnicas e não técnicas.
Requisitos:
- Mais de 14 anos de experiência relevante em engenharia de software, incluindo liderança técnica sênior (Staff/Principal/Consultor Sênior).
- Forte experiência em engenharia backend, com experiência comprovada em produção em pelo menos duas das seguintes linguagens: Ruby, Go/Golang, Python.
- Profundo conhecimento de AWS, incluindo experiência prática com Kubernetes no EKS (operações de cluster, escalonamento, desempenho, confiabilidade).
- Proficiência em DevSecOps, incluindo a construção/operação de pipelines de CI/CD e a incorporação de práticas de segurança em fluxos de trabalho de entrega.
- Experiência em Infrastructure-as-Code com Pulumi e uso prático dos princípios de GitOps (por exemplo, FluxCD).
- Conhecimento especializado de sistemas distribuídos, arquitetura de microsserviços e padrões de design comuns – aplicados a sistemas modernos e legados.
- Habilidades de comunicação consultiva, incluindo a capacidade de explicar conceitos técnicos complexos de forma clara e orientar as decisões das partes interessadas.
- Fortes habilidades de mentoria e colaboração, com um histórico de elevação do desempenho da equipe e dos padrões de engenharia.
Diferenciais:
- TypeScript e frameworks front-end modernos (por exemplo, React).
- Profundo conhecimento de otimização de LAMP.
- Experiência anterior em consultoria e facilidade em alternar entre domínios.
Benefícios:
[Listar os benefícios oferecidos pela empresa, como plano de saúde, vale refeição, etc.]
A [Nome da Empresa] é uma empresa que oferece oportunidades iguais e está comprometida em construir um ambiente de trabalho respeitoso e capacitador para que todas as pessoas se expressem livremente entre colegas que abraçam a diversidade em todos os aspectos.