A BM VAGAS em parceria com grande empresa do ramo de tecnologia seleciona Engenheiro de software sênior - remoto
Descrição
Estamos em busca de um(a) Engenheiro(a) de Software Sênior para atuar no desenvolvimento de soluções escaláveis e de alta performance. Você terá papel estratégico na definição de arquiteturas modernas, boas práticas de engenharia, observabilidade e cultura DevOps em um ambiente colaborativo e desafiador.
Responsabilidades
- Desenvolver aplicações escaláveis em Java (Spring Boot) e React/TypeScript.
- Definir e evoluir arquiteturas de microsserviços, APIs RESTful e microfrontends.
- Modelar e otimizar bancos de dados relacionais, garantindo consistência e disponibilidade.
- Implementar práticas de resiliência, caching, mensageria e integração em larga escala.
- Garantir observabilidade ponta a ponta (métricas, tracing, logging estruturado e dashboards).
- Apoiar revisões arquiteturais, CI/CD, testes automatizados e redução de débito técnico.
- Atuar como referência técnica, promovendo boas práticas e melhoria contínua.
Requisitos Técnicos
- +5 anos de experiência com Java (Spring Boot/Cloud/Security) e React/TypeScript
- Experiência em APIs RESTful, microsserviços e mensageria (Kafka, RabbitMQ, AWS SQS/SNS)
- Conhecimento em Docker, Kubernetes e pipelines CI/CD
- Vivência em observabilidade (OpenTelemetry, Prometheus, Grafana, DataDog, New Relic)
- Experiência com testes automatizados e otimização de performance web (Core Web Vitals)
- Domínio de Git workflows complexos (GitFlow, trunk-based) e boas práticas de code review
- Proficiência em CI/CD pipelines (Jenkins, GitLab CI, GitHub Actions, Azure DevOps)
- Conhecimento de security best practices (OWASP, autenticação, autorização, criptografia de dados)
Diferenciais
- Conhecimento em Infrastructure as Code (Terraform, CloudFormation, Ansible)
- Experiência em cloud computing (AWS, GCP, Azure) e serverless architectures
- Vivência em performance/load testing e capacity planning
- Experiência com database migrations, backup/restore e disaster recovery
- Familiaridade com event-driven architectures e eventual consistency
Competências Obrigatórias
- Superior completo em Ciência da Computação, Engenharia da Computação ou áreas correlatas
- Inglês avançado ou fluente
- Certificações serão um diferencial
Horário
Comercial do Brasil ou de UK dependendo da equipe.