Desenvolver, manter e evoluir sistemas e aplicações, garantindo qualidade, performance e aderência às boas práticas de desenvolvimento;
Identificar e corrigir bugs, propondo melhorias técnicas e arquiteturais para evolução contínua das soluções;
Participar das cerimônias ágeis, contribuindo com refinamentos, estimativas e definições técnicas;
Atuar de forma colaborativa com times multidisciplinares, assegurando alinhamento entre requisitos, desenvolvimento e entrega;
Realizar code reviews e compartilhar conhecimento, contribuindo para a evolução técnica da equipe;
Garantir a qualidade do código por meio de testes, versionamento adequado e documentação técnica;
Desenvolver e manter aplicações baseadas em microsserviços, garantindo escalabilidade, estabilidade e integração entre sistemas;
Demonstrar comprometimento com prazos, entregas e resultados da equipe;
Requisitos
Buscamos alguém que:
Pensa e age a partir das perspectivas dos clientes. Demonstra interesse e curiosidade de conhecer os clientes, seus comportamentos e preferências para atender e superar suas expectativas;
Demonstra compromisso permanente em aprender, ensinar e desenvolver, contribuindo para um ambiente descontraído, respeitoso e colaborativo, incentivando a diversidade;
É flexível para se desprender de paradigmas e modelos mentais existentes. Busca soluções inovadoras e sustentáveis, para criar vantagens competitivas para o negócio, equilibrando os interesses econômicos, ambientais e sociais.
Para fazer parte do nosso time, é essencial:
Residir em Recife;
Graduação Completa em Sistemas e Tecnlogia da Informação, Ciência da Computação, Análise e Desenvolvimento de Sistemas e/ou áreas correlatas;
Domínio de TypeScript e JavaScript, incluindo programação assíncrona e integração frontend/backend;
Experiência com Java 8+, incluindo programação orientada a objetos, Collections, Stream API, tratamento de exceções e boas práticas de desenvolvimento;
Experiência com Angular 19+, desenvolvimento de componentes, serviços e consumo de APIs REST;
Vivência com Spring Boot para construção de APIs REST e aplicações baseadas em microsserviços;
Experiência com bancos de dados relacionais, especialmente PostgreSQL e/ou MongoDB;
Conhecimento em mensageria utilizando RabbitMQ, incluindo filas, exchanges e processamento assíncrono;
Experiência em arquitetura de microsserviços, incluindo integração entre serviços e tratamento de falhas;
Experiência com Docker para conteinerização de aplicações;
Conhecimento em Kubernetes, incluindo deployments, services e gerenciamento de workloads;
É diferencial:
Experiência com Kotlin para desenvolvimento backend e integração com aplicações Java;
Conhecimento em Apache Spark para processamento distribuído de dados e aplicações de Big Data;
Experiência com React para desenvolvimento de aplicações web e Single Page Applications (SPA);
Conhecimento em Inteligência Artificial aplicada ao desenvolvimento de software, incluindo ferramentas de geração de código e automação;
Conhecimento em LLMs (Large Language Models), incluindo treinamento, ajuste fino (fine-tuning) e integração de modelos de IA;