Descrição
**Sobre a vaga**
Estamos procurando um **Engenheiro de Software Sênior** para atuar como âncora de dados para a infraestrutura em nuvem, CI/CD e serviços de backend que sustentam um portal unificado para franqueados. Você projetará e manterá microsserviços em Node.js e TypeScript, liderará migrações ETL em fases de sistemas legados para PostgreSQL, implementará infraestrutura como código com Terraform e manterá pipelines de CI/CD usando Azure DevOps. A vaga inclui o uso ativo de ferramentas de IA, como Claude e GitHub Copilot, para acelerar o desenvolvimento, além de exigir fortes práticas de observabilidade com Dynatrace e CloudWatch.
**O que você fará**
* Projetar, desenvolver e manter APIs de backend altamente escaláveis e microsserviços usando Node.js e TypeScript;
* Liderar migrações em fases, processos ETL e gestão da higiene de dados ao migrar dados legados para PostgreSQL;
* Implementar e gerenciar infraestrutura como código (IaC) usando Terraform;
* Projetar e manter pipelines de CI/CD usando Azure DevOps;
* Implementar melhores práticas de observabilidade, segurança e conformidade usando Dynatrace e CloudWatch;
* Utilizar Claude ou GitHub Copilot para acelerar o desenvolvimento, gerando estruturas de código, escrevendo e revisando testes, criando documentação e prototipando soluções;
* Assumir a responsabilidade pelo ciclo de vida de engenharia de funcionalidades, incluindo arquitetura, implementação, testes, CI/CD e monitoramento em produção.
**Requisitos obrigatórios**
* Graduação em Ciência da Computação, Engenharia ou área correlata, ou experiência prática equivalente;
* **Mais de 4 anos de experiência profissional em engenharia de software**, com foco em backend e infraestrutura em nuvem;
* Experiência sólida com **JavaScript**, **Node.js** e **TypeScript**;
* Bom entendimento de **APIs RESTful**, arquitetura de **microsserviços** e sistemas orientados a eventos;
* Experiência com bancos de dados, incluindo **PostgreSQL**, e conceitos de persistência de dados;
* Experiência prática com **Microsoft Azure** e **Amazon Web Services (AWS)**;
* Experiência aprofundada em infraestrutura como código com **Terraform** e CI/CD com **Azure DevOps**;
* Experiência em migrações de plataformas legadas, processos ETL e higiene de dados;
* Experiência no desenvolvimento de código seguro, de alta qualidade e mantível, seguindo as melhores práticas de segurança da indústria;
* Familiaridade com **Dynatrace** e **CloudWatch**;
* Nível de inglês intermediário-avançado.
**Desejável**
* Experiência na entrega de software em produção;
* Experiência em ambientes de desenvolvimento ágil ou em equipes.
**Benefícios e vantagens**
* **Desenvolvimento profissional:** Acelere sua trajetória com mentoria, TechTalks e roadmaps personalizados de crescimento.
* **Remuneração competitiva:** Alinhamos suas habilidades, talento e contribuições em constante evolução com uma remuneração competitiva em USD, além de orçamentos para educação, bem-estar físico e atividades em equipe.
* **Seleção de projetos estimulantes:** Participe de projetos com desenvolvimento de soluções modernas e clientes de alto nível, incluindo empresas da Fortune 500 e marcas líderes de produtos.
* **Flexibilidade de horários:** Adapte sua agenda para alcançar o melhor equilíbrio entre vida pessoal e profissional, com opções de trabalho remoto e presencial — o que for mais feliz e produtivo para você.
Tipo de vaga: Integral
Local de trabalho: Remoto