Skip to content
Search jobs inside your AI agent. Claude, ChatGPT, Gemini, Cursor and Grok
Connect

ET DO BRASIL LTDA

NewBe an early applicant

Desenvolvedor(a) full stack sênior

Posted Updated
Discussion

Summary

Senior full stack developer designing, building, and sustaining medium-to-large software systems end to end: Java/Node.js backends, React/TypeScript frontends, and React Native/Android mobile, while migrating legacy Java/WildFly/JBoss systems to cloud-native microservices. Core stack spans Kafka/RabbitMQ, Oracle/PostgreSQL/MongoDB, Docker/Kubernetes on AWS or GCP, CI/CD, and applied generative AI

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.

Skills

What Senior Full-Stack jobs ask for — and how much of it you have →
Apply

See also

Full-Stack jobs by country — openings, pay and top skills →