About this role
O que buscamos: Profissional com experiência em desenvolvimento back-end e arquitetura de aplicações distribuídas, atuando na construção, manutenção e evolução de APIs, microsserviços e integrações. Buscamos alguém com domínio de Node.js e TypeScript, focado em performance, qualidade, escalabilidade e sustentação de soluções corporativas. Responsabilidades: Atuar com o desenvolvimento e manutenção de aplicações back-end; Desenvolver e evoluir APIs REST e microsserviços; Realizar integrações entre sistemas corporativos e aplicações distribuídas; Atuar na análise e correção de bugs, garantindo a estabilidade das soluções; Apoiar a evolução, otimização e sustentação das aplicações existentes; Colaborar com a definição e implementação de boas práticas de desenvolvimento; Desenvolver serviços utilizando Node.js e TypeScript; Trabalhar com persistência de dados em bancos relacionais e não relacionais; Contribuir para a melhoria contínua da arquitetura e da performance das aplicações; Participar de revisões técnicas, testes e validações das entregas; Utilizar versionamento de código para controle e colaboração no desenvolvimento. Requisitos Obrigatórios: Experiência com desenvolvimento back-end com Node.js; Experiência com TypeScript e JavaScript; Experiência com Express e/ou NestJS; Experiência em desenvolvimento de APIs REST; Experiência com arquitetura de microsserviços; Conhecimento em MongoDB, PostgreSQL ou MySQL; Experiência com SQL Server; Conhecimento em Git/GitLab; Conhecimento em integração entre sistemas; Conhecimento em padrões de arquitetura para aplicações distribuídas; Experiência com troubleshooting e correção de incidentes em aplicações. Requisitos Diferenciais: Conhecimento em RabbitMQ; Experiência com Swagger/OpenAPI; Conhecimento em testes automatizados; Experiência com React ou React Native; Conhecimento em arquitetura BFF (Back-end for Front-end). Descrição comportamental: Procuramos uma pessoa que: Goste de trabalhar em equipe e seja colaborativa em suas atribuições; Tenha coragem para se desafiar e ir além, abraçando novas oportunidades de crescimento; Transforme ideias em soluções criativas e busque qualidade em toda sua rotina; Tenha habilidades de resolução de problemas; Possua habilidade e se sinta confortável para trabalhar de forma independente e gerenciar o próprio tempo; Tenha interesse em lidar com situações adversas e inovadoras no âmbito tecnológico. Big enough to deliver – small enough to care. #VempraGFT #VamosVoarJuntos #ProudToBeGFT