Desenvolvedor(a) Full Stack Sênior (Java + React)

São Paulo Remote

Muito prazer, Somos a Evertec! 🧡✨

A Evertec é uma empresa especializada em tecnologia para o setor financeiro, com mais de 27 anos de atuação e presença em 26 países da América Latina e Caribe. Com mais de 11 bilhões de transações processadas anualmente, somos referência em soluções que impulsionam a transformação digital do mercado.

Oferecemos um portfólio completo de soluções em software, atendendo instituições financeiras, empresas e fintechs que buscam inovação, segurança e eficiência.

Nosso compromisso é com a excelência tecnológica, a inclusão financeira e a geração de valor sustentável para clientes, colaboradores e parceiros, promovendo um ecossistema mais conectado e acessível.

Requirements

O(a) Desenvolvedor(a) Full Stack Sênior será uma peça-chave no desenvolvimento de soluções de ponta a ponta, atuando tanto no front-end quanto no back-end. Este profissional terá a responsabilidade de projetar, construir e otimizar aplicações robustas e escaláveis, colaborando com equipes multifuncionais para transformar requisitos de negócio em tecnologia de alta qualidade, com foco especial em soluções para o setor financeiro e de inteligência artificial.

 
Responsabilidades Principais
Liderar o desenvolvimento de aplicações web completas, desde a interface do usuário até a lógica de servidor e banco de dados.
Projetar e implementar APIs seguras e eficientes para a comunicação entre serviços.
Atuar na modelagem e otimização de bancos de dados relacionais e NoSQL.
Adotar e disseminar as melhores práticas de desenvolvimento, incluindo testes automatizados, integração contínua (CI/CD) e code review.
Colaborar com times de produto, UX/UI e outras áreas para definir a arquitetura e o escopo técnico dos projetos.
Atuar como mentor(a) de desenvolvedores mais juniores, promovendo um ambiente de aprendizado e crescimento técnico.
Garantir a performance, escalabilidade e segurança das soluções desenvolvidas.
 
Requisitos Técnicos (Hard Skills)
Front-End: Domínio de JavaScript/TypeScript e frameworks modernos como React, Angular ou Vue.js.
Back-End: Experiência sólida com linguagens como Java, Node.js, Python ou C# e seus frameworks (ex: Spring Boot, Express).
Bancos de Dados: Proficiência em SQL (ex: PostgreSQL, Oracle) e NoSQL (ex: MongoDB, Cassandra).
Arquitetura: Conhecimento em microsserviços, RESTful APIs e padrões de design de software.
Cloud: Experiência com AWS, Azure ou Google Cloud, incluindo serviços de contêineres (Docker, Kubernetes).
DevOps: Prática com ferramentas de CI/CD como Jenkins, GitLab CI ou GitHub Actions.
Testes: Experiência com TDD, BDD e frameworks de testes como JUnit, Jest e Cypress.
Metodologias Ágeis: Vivência com Scrum ou Kanban.
Segurança: Conhecimento em práticas de desenvolvimento seguro (OWASP Top 10).
IA Conversacional: Experiência com IBM Watson, especialmente Watson Assistant – Actions.
IA Generativa: Conhecimento em LLMs (engenharia de prompts, RAG, construção de bases de conhecimento).
 
Competências Comportamentais (Soft Skills)
Liderança Técnica: Capacidade de guiar e inspirar a equipe, atuando como referência técnica nos projetos.
Resolução de Problemas: Habilidade analítica para decompor desafios complexos e propor soluções inovadoras.
Comunicação Efetiva: Clareza ao transitar entre discussões técnicas e alinhamentos com áreas de negócio.
Visão Sistêmica: Capacidade de compreender o impacto das entregas no ecossistema de produtos e na estratégia da empresa.
Colaboração: Atuação sinérgica com times multidisciplinares, fomentando um ambiente colaborativo.
Autonomia e Proatividade: Gestão eficiente das próprias tarefas, antecipando problemas e propondo melhorias.
Adaptabilidade: Disposição para aprender novas tecnologias e se ajustar rapidamente a mudanças de contexto e prioridades.