Desenvolvedor(a) Full Stack Sênior

ET do Brasil Ltda. · São Paulo, SP, BR

Buscamos um(a) **Desenvolvedor(a) Full Stack Sênior** com background técnico e visão arquitetural para atuar no desenvolvimento, sustentação e evolução de ecossistemas de software de médio e grande porte. O profissional será responsável por conectar o desenvolvimento backend, frontend e mobile à infraestrutura moderna em Nuvem e práticas DevOps, atuando na transição entre sistemas legados (Java/WildFly/JBoss) e arquiteturas modernas (Microserviços, Cloud Native e Event\-Driven), autonomia na tomada de decisões e habilidade em utilizar tecnologias emergentes (IA Generativa e LLMs) para otimizar o ciclo de desenvolvimento e solucionar problemas complexos em produção. **Responsabilidades:** * **Desenvolvimento e Manutenção:** Projetar, desenvolver e sustentar aplicações de ponta a ponta (Backend em Java/Node.js, Frontend em React/TypeScript e Mobile com React Native/Android Native). * **Arquitetura de Sistemas:** Definir e evoluir padrões arquiteturais (Monólitos, Microserviços, Clean Architecture e Event\-Driven Architecture), avaliando trade\-offs técnicos entre performance, custo, segurança e manutenibilidade. * **Modernização de Sistemas:** Atuar na manutenção, evolução e migração de sistemas legados de alta complexidade para plataformas modernas. * **Integração e Comunicação:** Desenvolver e integrar APIs (REST, SOAP, Webhooks) e implementar comunicação assíncrona orientada a eventos utilizando mensageria (RabbitMQ, Kafka, BullMQ). * **Gestão de Bancos de Dados:** Modelar, otimizar e gerenciar bancos de dados Relacionais (Oracle, PostgreSQL) e NoSQL (MongoDB), realizando database tuning e análise de planos de execução. * **DevOps e Infraestrutura:** Desenvolver e manter pipelines de CI/CD (GitHub Actions/GitLab CI), gerenciando artefatos, ambientes containerizados (Docker, Kubernetes) e recursos em Cloud (AWS ou GCP). * **Segurança e Qualidade:** Garantir boas práticas de código limpo (Clean Code, SOLID), testes automatizados (Unitários, Integração, E2E e Carga) e aplicação das diretrizes da OWASP Top 10 para prevenção de vulnerabilidades. * **Observabilidade e Sustentação:** Monitorar aplicações e infraestrutura em produção através de métricas, logs estruturados e rastreamento distribuído (Prometheus, Grafana, CloudWatch), atuando com autonomia no troubleshooting e resolução de incidentes críticos. * **Uso de IA Aplicada:** Utilizar agentes de IA (Codex, Claude, etc.) e conceitos de IA Generativa (Prompt Engineering, RAG, LLMs) para aceleração de desenvolvimento, automação, geração de testes e criação de soluções avançadas. * **Liderança Técnica:** Mentorar desenvolvedores mais juniores, conduzir Code Reviews criteriosos, mapear e gerenciar dívidas técnicas e comunicar decisões técnicas para públicos diversos. **Requisitos:** * Superior completo em Ciência da Computação, Engenharia de Software, Sistemas de Informação, Análise e Desenvolvimento de Sistemas ou áreas correlatas. * Pós\-graduação ou Especialização na área de Tecnologia/Arquitetura de Software será considerada um diferencial.