The developer will design and maintain corporate applications using microservices architecture while integrating AI-assisted tools throughout the software development lifecycle. They will also act as a technical reference, supporting junior team members and ensuring high-quality, scalable code.
Desenvolvedor(a) Full Stack Sênior – Engenharia AI-Native
Sobre a oportunidade
Buscamos um(a) Desenvolvedor(a) Full Stack Sênior com perfil AI-Native, apaixonado(a) por engenharia de software e pelo uso de Inteligência Artificial ao longo de todo o ciclo de desenvolvimento (SDLC). O profissional atuará no desenvolvimento de uma nova aplicação de monitoramento e gestão de emissões, além da plataforma de Distribuição, Pricing e Processamento, contribuindo para soluções modernas, escaláveis e de alta qualidade em um ambiente ágil.
Responsabilidades
-
Participar do desenvolvimento, manutenção e evolução de aplicações corporativas;
-
Colaborar com áreas de negócio e equipes técnicas na definição de soluções;
-
Projetar e desenvolver novos módulos e arquiteturas baseadas em microsserviços;
-
Desenvolver componentes Backend e Frontend;
-
Criar, executar e manter testes automatizados;
-
Participar dos processos de CI/CD, deploys e suporte à produção;
-
Diagnosticar e solucionar incidentes e gargalos de performance;
-
Contribuir para decisões de arquitetura e evolução tecnológica;
-
Promover boas práticas de desenvolvimento, código limpo, observabilidade, segurança e manutenibilidade;
-
Atuar como referência técnica e apoiar o desenvolvimento de profissionais juniores.
Responsabilidades em Engenharia AI-Native
-
Aplicar ferramentas de desenvolvimento assistido por IA durante todo o ciclo de vida do software (SDLC);
-
Utilizar assistentes e agentes de IA para:
-
Geração e refatoração de código;
-
Geração automática de documentação;
-
Criação e validação de testes;
-
Debugging e análise de causa raiz;
-
Code Review;
-
Automação de processos do SDLC;
-
Trabalhar com ferramentas como:
-
GitHub Copilot
-
Devin
-
Cursor
-
ChatGPT
-
Claude
-
Gemini
-
Sourcegraph Cody
-
Continue.dev
-
Compreender as capacidades e limitações dos Large Language Models (LLMs) aplicados à engenharia de software;
-
Apoiar a adoção de boas práticas, governança e uso seguro de IA em ambientes corporativos;
-
Manter-se atualizado sobre tendências e inovações em Engenharia de Software com IA.
Requisitos obrigatórios
-
Experiência sólida como Desenvolvedor(a) Full Stack Sênior;
-
Experiência no desenvolvimento de aplicações corporativas utilizando arquitetura de microsserviços;
-
Desenvolvimento de aplicações Backend e Frontend;
-
Conhecimento em boas práticas de engenharia de software, incluindo:
-
Clean Code;
-
Arquitetura de Software;
-
Testes automatizados;
-
Integração e Entrega Contínuas (CI/CD);
-
Observabilidade;
-
Segurança de aplicações;
-
Vivência em ambientes Agile (Scrum/Kanban);
-
Experiência prática com ferramentas de desenvolvimento assistidas por IA, como:
-
GitHub Copilot;
-
Devin;
-
Cursor;
-
ChatGPT;
-
Claude;
-
Gemini;
-
Sourcegraph Cody;
-
Continue.dev;
-
Conhecimento sobre aplicações de LLMs no desenvolvimento de software.
- Inglês B2
- Espanhol B2
Diferenciais
-
Experiência com plataformas de monitoramento, processamento ou distribuição de dados;
-
Vivência em projetos voltados ao mercado financeiro;
-
Experiência em arquitetura distribuída e sistemas de alta disponibilidade;
-
Experiência com observabilidade, monitoramento e engenharia de performance;
-
Perfil colaborativo, com capacidade de mentoria técnica e liderança por influência;
-
Interesse contínuo por inovação e evolução das práticas de Engenharia AI-Native.
Condições da posição
- Atuação 100% remota;
- É obrigatória a disponibilidade para mudança futura para Portugal ou Espanha, caso seja necessário por questões de projeto, estratégia da empresa ou requisitos legais;
- Enquanto estiver no Brasil, o trabalho será realizado integralmente em regime remoto;
- Os currículos deverão ser apresentados em inglês.