
Desenvolvedor BackEnd – IA, Node.js, Typescript
MedSênior
full-time
Posted on:
Location Type: Hybrid
Location: Vitória • Brazil
Visit company websiteExplore more
About the role
- Desenvolver e manter APIs REST utilizando Node.js com TypeScript;
- Criar e gerenciar rotinas automatizadas (jobs, workers, webhooks, schedulers);
- Integrar serviços de terceiros via APIs REST/GraphQL;
- Implementar lógicas de negócio seguras, escaláveis e testáveis;
- Trabalhar com filas e mensageria (BullMQ, RabbitMQ, Kafka);
- Implementar autenticação/autorização (JWT, OAuth2);
- Colaborar com equipes de frontend, dados e IA na construção de soluções integradas;
- Escrever testes automatizados com Jest ou frameworks similares;
- Participar ativamente das cerimônias ágeis e revisões de código;
- Automatizar fluxos e processos da Torre de IA com foco em eficiência e confiabilidade;
- Documentar serviços, fluxos de integração e endpoints das soluções desenvolvidas.
Requirements
- Graduação na área de tecnologia;
- Experiência em desenvolvimento backend utilizando Node.js com TypeScript;
- Experiência com desenvolvimento de APIs REST (Express, NestJS, etc.) e Integração com APIs REST/GraphQL;
- Experiência com filas e mensageria (BullMQ, RabbitMQ, Kafka);
- Experiência com bancos SQL e NoSQL;
- Conhecimento em testes automatizados com Jest;
- Conhecimento de Docker e CI/CD (GitHub Actions, GitLab CI ou similares);
- Conhecimento de autenticação/autorização (JWT, OAuth2);
- Conhecimento do Git para controle de versão;
- Será um diferencial se tiver experiência em Integração com serviços de IA (OpenAI, Azure AI, etc.), conhecimento em orquestradores de tarefas (Temporal, n8n), arquitetura baseada em eventos, aplicações serverless e noções básicas de Python para integração com fluxos de IA.
Benefits
- Ticket Alimentação
- Gympass
- acolhimento psicológico
- folga aniversário
- e muito mais.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
Node.jsTypeScriptAPIs RESTGraphQLBullMQRabbitMQKafkaJWTOAuth2Docker
Soft skills
colaboraçãocomunicaçãotrabalho em equipeorganizaçãoeficiênciaconfiabilidade