Caro usuário, habilite o javascript para que esse site funcione corretamente.

Desenvolvedor Fullstack Sênior

* 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).