* Salário: R$ 11.000 a R$ 20.000 por mês (estimado)
* O valor exibido é uma estimativa calculada com base em dados públicos e referências do mercado. Não garantimos que este seja o salário oferecido para esta vaga específica.
Área: Tecnologia da Informação
Nível: Senior
Sobre a gente :)
A Confidencial (Apenas para Cadastrados) Group é um ecossistema de tecnologia orientado a entregas end-to-end, que integra soluções especializadas em desenvolvimento digital (Confidencial (Apenas para Cadastrados) Tech), marketing de experiência (Alot), cloud e Devops (O2B), inteligência de dados e IA (Sysvision) e soluções financeiras (baasic).
Através de um modelo colaborativo e versátil, o grupo combina essas competências para resolver desafios complexos, oferecendo desde serviços pontuais até transformações digitais completas e escaláveis, garantindo que a expertise técnica de cada unidade de negócio culmine em uma execução única e estratégica para o negócio dos nossos clientes.
Sobre a vaga
- Desenvolver em Backend utilizando Nodejs
- Fundamentos do runtime: event loop, call stack, microtasks/macrotasks, ciclo de vida de processos.
- Módulos e ecossistema: CommonJS vs ESM, import/export, package.json, npm/yarn/pnpm.
- APIs nativas importantes: fs (streams), http/https, child_process, cluster, buffers, streams e eventos.
- Observability: logs estruturados, tracing (OpenTelemetry), métricas (Prometheus), alertas.
- Deploy e infra básica: containers (Docker), orquestração (Kubernetes básico), CI/CD (GitHub Actions, GitLab CI), variáveis de ambiente e secrets management.
- Boas práticas de projeto: versionamento de APIs, gerenciamento de erros centralizado, limites e timeouts, retry/backoff.
- Conhecer typescript
- Configuração e compilação: tsconfig, target/module, paths, declaration files.
- Tipagem básica e avançada: tipos primitivos, interfaces, aliases, unions, intersections, enums.
- Tipos genéricos, condicionais, mapped types, utility types (Partial, Pick, Omit), inferência de tipos.
- Tipos de função, overloads, this types e tipos utilitários para promise/async.
- Integração com bibliotecas JavaScript: declaration files (.d.ts), @types, declaração de módulos.
- Decorators (quando usado, ex. NestJS), metadata reflection e limitações do transpile.
- Build e toolchain: ts-node, esbuild, swc, webpack, sourcemaps.
- Expriência em Programação Orientada a Objetos (OOP) aplicada ao backend
- Conceitos e práticas: classes, herança, encapsulamento, polimorfismo, abstração
- Padrões de projeto relevantes: Factory, Repository, Strategy, Adapter, Singleton, Dependency Injection.
- Modelagem de domínio: entidades, value objects, agregados, repositórios (princípios de DDD).
- Testabilidade e design para testes: injeção de dependências, mocks, interfaces para isolamento.
Seja um Confidencial (Apenas para Cadastrados)maker e aproveite:
- Flash benefícios (VR/VA);
- Trilha de carreira;
- Convênio Farmácia;
- Totalpass;
- Assistência Médica | Assistência Odontológica;
- Auxílio Creche;
- Incentivo a certificação e qualificação;
- Cultura Confidencial (Apenas para Cadastrados).
