DESENVOLVEDOR FULL STACK

Ernesto Borges Advogados · Campo Grande, MS, BR

**Descrição da vaga:** Responsável por projetar, desenvolver, evoluir e sustentar aplicações web modernas, atuando de forma integrada em front\-end, back\-end, arquitetura de soluções, cloud e operação. Contribui para a transformação de necessidades de negócio em produtos digitais escaláveis, seguros e de alta disponibilidade, promovendo excelência técnica, inovação e sustentabilidade das soluções no longo prazo. RESPONSABILIDADES PRINCIPAIS Desenvolver e evoluir aplicações web utilizando React, Next.js, Node.js e TypeScript. Definir e implementar arquiteturas escaláveis, resilientes e de fácil manutenção para aplicações e serviços. Desenvolver APIs, integrações com sistemas corporativos, serviços externos, webhooks e soluções orientadas a eventos. Implementar mecanismos de autenticação, autorização e segurança das aplicações. Modelar, integrar e otimizar bancos de dados relacionais e soluções complementares de armazenamento. Garantir qualidade técnica por meio de testes automatizados, revisão de código e boas práticas de engenharia de software. Implementar e manter soluções de observabilidade, monitoramento, logs, métricas e rastreamento de aplicações. Otimizar desempenho, escalabilidade e disponibilidade dos sistemas em ambiente produtivo. Desenvolver e operar soluções em nuvem utilizando serviços serverless e componentes de mensageria. Gerenciar versionamento, integração contínua, entrega contínua e processos de implantação. Aplicar ferramentas de Inteligência Artificial generativa e assistentes de desenvolvimento para aumento da produtividade e qualidade das entregas. Atuar na análise e resolução de incidentes, falhas sistêmicas, degradação de desempenho e vulnerabilidades. Colaborar com equipes multidisciplinares na evolução contínua dos produtos digitais. Produzir e manter documentação técnica, arquitetural e registros de decisões de engenharia. **Requerimentos:** Superior completo em Ciência da Computação, Engenharia de Software, Sistemas de Informação ou áreas correlatas Experiência sólida no desenvolvimento de aplicações utilizando React, Next.js, Node.js e TypeScript. Conhecimento avançado em desenvolvimento e integração de APIs REST e desejável experiência com GraphQL. Experiência com modelagem de dados e bancos relacionais (PostgreSQL, MySQL ou similares). Vivência em práticas de engenharia de software, incluindo Git, Code Review, Testes Automatizados e CI/CD. Experiência em ambientes de computação em nuvem (AWS, Azure ou GCP) e implantação de aplicações em produção. Conhecimento em autenticação, autorização e segurança de aplicações web (JWT, OAuth e controle de acesso). Experiência na utilização de ferramentas de Inteligência Artificial Generativa e assistentes de desenvolvimento para apoio ao ciclo de desenvolvimento de software.