Overview
Local: Remoto
Modelo : PJ
O Grupo Campsoft é referência em integração de serviços digitais para ISPs / telecom e outros segmentos. Estamos em operação com mais de 300 clientes corporativos e milhões de usuários finais.
Responsibilities
- Desenvolver e manter backends em Node.js + TypeScript (Fastify);
- Criar e integrar APIs REST / GraphQL seguindo OpenAPI;
- Trabalhar com mensageria / eventos (Kafka);
- Integrar bancos SQL (MySQL / Postgres) e NoSQL (Redis, Elasticsearch);
- Escrever e manter suíte de testes automatizados (unitários, integração, contratuais e e2e) com boa cobertura e execução em CI;
- Aplicar Clean Code, SOLID, DRY e boas práticas de segurança e performance.
Requisitos
- Experiência sólida com microsserviços, APIs escaláveis e integrações complexas;
- Experiência com ORM (preferencialmente Drizzle) e migrations (Atlas);
- Domínio de testes automatizados (unitários, integração, contratuais e e2e);
- Desejável conhecer : Vitest / Jest, Supertest, Testcontainers, Pact e testes de performance (k6);
- Conhecimento de mensageria / eventos e padrões de integração;
- Inglês técnico para leitura de documentação e desenvolvimento do código.
Diferenciais
- Experiência com workflow engines, state machines, saga patterns ou streaming de conteúdos digitais;
- Experiência com ClickHouse, DuckDB e processamento de grandes volumes de dados;
- Vivência com integrações de ERP e plataformas de telecom.
Curte desafios técnicos e quer impactar milhões de pessoas? Vem com a gente!