Desenvolvedor Node.js Sênior; Ordens de Serviço
Listed on 2026-11-01
-
Manufacturing / Production
Systems Engineer
Vaga aberta de Desenvolvedor(a) Node.js Sênior (Ordens de Serviço). A empresa contratante é confidencial neste anúncio, e a seleção é conduzida pela Sylision.
Nível: senior.
Modelo de trabalho: 100% Remoto.
Faixa salarial: R $ 10.500 a R $ 14.000.
Contratação: tempo integral, CLT ou PJ.
Sobre a vaga:A plataforma de ordens de serviço coordena milhares de atendimentos técnicos por dia: abertura pelo cliente ou por manutenção preventiva, roteirização e agenda dos técnicos, execução em campo pelo aplicativo, aprovação, faturamento e cumprimento dos prazos de contrato. Ela cresceu módulo a módulo, e hoje alguns pedaços disputam o mesmo banco e se atrapalham nos horários de pico.
Esta posição lidera tecnicamente a evolução dessa plataforma em Node.js com NestJS. As decisões são de desenho entre serviços: separar agenda, execução e faturamento sem quebrar o que funciona, definir os eventos que ligam esses domínios, decidir o que precisa ser consistente na hora e o que pode ser eventual. Tudo isso com a operação rodando, sem uma grande reescrita.
No dia a dia, isso significa definir padrões de código, de testes e de observabilidade, tratar incidentes em produção, medir desempenho e capacidade e orientar as pessoas do time. Os coordenadores de campo e o financeiro são os primeiros a sentir quando algo dá errado, e você vai trabalhar perto deles.
O que você vai fazer:- Desenhar a separação gradual de agenda, execução e faturamento em serviços com limites claros
- Definir os eventos de domínio e os contratos entre serviços
- Eliminar a disputa por banco nos horários de pico com mudanças de modelagem e de leitura
- Estabelecer padrões de observabilidade com rastreamento entre serviços
- Conduzir incidentes em produção e as análises de causa
- Medir a capacidade e planejar o crescimento do volume de ordens
- Revisar código e decisões e orientar pessoas plenas e juniores
- Node.js e TypeScript em profundidade, incluindo desempenho e laço de eventos
- Arquitetura de serviços e decomposição gradual de sistemas existentes
- PostgreSQL com análise de desempenho, bloqueios e modelagem de alto volume
- Mensageria com Kafka ou similar
- Vivência conduzindo incidentes e decisões de arquitetura em produção, com a operação rodando
- Capacidade de orientar pessoas e de comunicar decisões técnicas a outras áreas
- Ter trabalhado com sistemas de serviço de campo ou de manutenção
- Kubernetes e AWS em produção
- Open Telemetry
- Padrões de migração gradual, como o estrangulamento de módulos legados
- Redis
Vaga 100% remota, com contratação CLT. A sede fica em São Paulo, SP. Cada etapa da separação da plataforma é planejada com o time, registrada em documento de decisão e entregue em partes pequenas, com revisão de código para todos e análise de incidente sem busca de culpados. Mudar a arquitetura de um sistema com a operação rodando, sem parar nada, te parece o melhor tipo de desafio?
Benefíciosoferecidos pela empresa contratante:
- Ambiente colaborativo, com senso de comunidade e conquistas celebradas em equipe
- Trabalhe de qualquer lugar, com liberdade e flexibilidade
- Conexão global: convivência com times de diferentes países e culturas
- Apoio à saúde física com Total Pass e Mediquo
- Cuidado com a saúde mental pelo programa Team Care
- Contratação e jornada definidas com a empresa contratante
- Node.js
- Type Script
- NestJS
- PostgreSQL
- Apache Kafka
- Redis
- Kubernetes
- AWS
- Open Telemetry
- Git
tratados conforme a LGPD, com remoção a qualquer momento, a pedido.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).