Location
In office (Belo Horizonte)
Seniority
Senior
Employment
Internship
First seen by Alion on Oct 9, 2026.
Overview
Company
Impact
Profile match
Área e especialização profissional: Hotelaria, Turismo - Viagens
Senioridade: Analista
Lugar de trabalho: Belo Horizonte, MG
Regime de contratação de tipo Efetivo – CLT
Jornada Período Integral
Vamos voar juntos? ??
Uma nova rota, o mesmo destino: aqui na 123milhas + MaxMilhas somos líderes na transformação digital do setor de viagens. Conectamos pessoas a experiências que transformam suas vidas!
Desde 2016 atuamos com inovação e tecnologia e hoje buscamos um(a) profissional para enfrentar desafios com coragem, flexibilidade e capacidade de adaptação.
Sabemos que os melhores resultados acontecem quando caminhamos juntos, especialmente nos momentos desafiadores!
Esta pessoa vai colocar a mão na massa em:
Desenvolver e manter robôs e serviços em Node.js e TypeScript.
Elevar o padrão do código: tipagem forte, validação de dados, tratamento de erro e testes.
Revisar o código dos colegas, com foco em contratos, erro e testes.
Evoluir o SDK e subpacotes internos, com versionamento semântico e cuidado com quebra de contrato.
Investigar falhas em produção por meio de logs estruturados, métricas e trilhas de auditoria.
O que valorizamos e você precisa dominar:
TypeScript estrito no dia a dia: generics com restrição, tipos condicionais com infer, utility types, uniões discriminadas e module augmentation. Resolver erro de tipo difícil sem recorrer a any.
Node.js a fundo: event loop, Promise.all, race e allSettled, concorrência controlada e tratamento de rejeição não capturada.
Orientação a objetos e design: SOLID, injeção de dependência (InversifyJS, NestJS ou similar) e decorators.
Validação de dados em runtime (zod ou similar) e configuração por ambiente.
Tratamento de erro: onde capturar, como mapear, como não engolir.
Git a fundo: rebase, conflito e histórico limpo.
Experiência fazendo e recebendo code review.
Diferenciais
Testes automatizados com Vitest ou Jest.
Playwright, Puppeteer ou testes E2E.
HTTP a fundo: headers, cookies, HTTP/2 e TLS.
Redis, filas (SQS, RabbitMQ, Kafka) e idempotência.
Kubernetes e containers.
Observabilidade: logs estruturados, Graylog, Prometheus, Grafana.
Manter biblioteca publicada no npm: semver, tipos exportados, breaking change.
Go ou Python; Electron, React ou AdonisJS.
Seu embarque inclui benefícios como:
??Salário competitivo;
?? Cartão Caju Flexível R$ 40,00 por dia;
?? VT ou Auxílio Combustível;
?? Plano Ambulatorial SulAmérica;
?? Plano Odontológico SulAmérica;
?? Wellhub;
?? Day Off no mês do seu aniver;
?? Convênio com o SESC;
?? 20% de desconto em passagens aéreas
??? Voucher nas férias para curtir mais!
Vem embarcar nesta viagem com a 123! #VemPra123Milhas ??
Senioridade: Analista
Lugar de trabalho: Belo Horizonte, MG
Regime de contratação de tipo Efetivo – CLT
Jornada Período Integral
Vamos voar juntos? ??
Uma nova rota, o mesmo destino: aqui na 123milhas + MaxMilhas somos líderes na transformação digital do setor de viagens. Conectamos pessoas a experiências que transformam suas vidas!
Desde 2016 atuamos com inovação e tecnologia e hoje buscamos um(a) profissional para enfrentar desafios com coragem, flexibilidade e capacidade de adaptação.
Sabemos que os melhores resultados acontecem quando caminhamos juntos, especialmente nos momentos desafiadores!
Esta pessoa vai colocar a mão na massa em:
Desenvolver e manter robôs e serviços em Node.js e TypeScript.
Elevar o padrão do código: tipagem forte, validação de dados, tratamento de erro e testes.
Revisar o código dos colegas, com foco em contratos, erro e testes.
Evoluir o SDK e subpacotes internos, com versionamento semântico e cuidado com quebra de contrato.
Investigar falhas em produção por meio de logs estruturados, métricas e trilhas de auditoria.
O que valorizamos e você precisa dominar:
TypeScript estrito no dia a dia: generics com restrição, tipos condicionais com infer, utility types, uniões discriminadas e module augmentation. Resolver erro de tipo difícil sem recorrer a any.
Node.js a fundo: event loop, Promise.all, race e allSettled, concorrência controlada e tratamento de rejeição não capturada.
Orientação a objetos e design: SOLID, injeção de dependência (InversifyJS, NestJS ou similar) e decorators.
Validação de dados em runtime (zod ou similar) e configuração por ambiente.
Tratamento de erro: onde capturar, como mapear, como não engolir.
Git a fundo: rebase, conflito e histórico limpo.
Experiência fazendo e recebendo code review.
Diferenciais
Testes automatizados com Vitest ou Jest.
Playwright, Puppeteer ou testes E2E.
HTTP a fundo: headers, cookies, HTTP/2 e TLS.
Redis, filas (SQS, RabbitMQ, Kafka) e idempotência.
Kubernetes e containers.
Observabilidade: logs estruturados, Graylog, Prometheus, Grafana.
Manter biblioteca publicada no npm: semver, tipos exportados, breaking change.
Go ou Python; Electron, React ou AdonisJS.
Seu embarque inclui benefícios como:
??Salário competitivo;
?? Cartão Caju Flexível R$ 40,00 por dia;
?? VT ou Auxílio Combustível;
?? Plano Ambulatorial SulAmérica;
?? Plano Odontológico SulAmérica;
?? Wellhub;
?? Day Off no mês do seu aniver;
?? Convênio com o SESC;
?? 20% de desconto em passagens aéreas
??? Voucher nas férias para curtir mais!
Vem embarcar nesta viagem com a 123! #VemPra123Milhas ??
Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
2,134,712 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Free forever. No card. Under a minute.
Your match
How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.
Recommended for you based on this role
Backend
Similar stack
Same company
Belo Horizonte
Desenvolvedor Sr. Full Stack
3 min ago
In office · Full-Time · Belo Horizonte
JavaScript
TypeScript
SQL
Node JS
Node JS
Nest.JS
Databases
MySQL
PostgreSQL
RabbitMQ
Frontend
Next.js
React.js
DevOps
Rest API
Git
AWS
Docker
Apply
Analista de Sistemas Sênior
1 hour ago
In office · Full-Time · Cachoeiro de Itapemirim
SQL
Databases
PostgreSQL
Oracle
Apply
Hybrid · Full-Time · Indaiatuba
Java
SQL
Java
Hibernate
DevOps
Rest API
Git
Apply
Apply
In office · Full-Time · São Paulo
JavaScript
TypeScript
SQL
C#
C#
.NET
Frontend
Angular
DevOps
Rest API
Azure DevOps
Azure
CI/CD
Git
Apply
≈ $46k – $109k per year (Estimated) · In office · 5+ years exp · Bachelor's Degree · Belo Horizonte
Apply
≈ $47k – $139k per year (Estimated) · In office · 8+ years exp · Bachelor's Degree · Belo Horizonte
AI/ML
Machine Learning
Apply
Software Engineer, People with Disabilities
3 days ago
≈ $46k – $109k per year (Estimated) · In office · 5+ years exp · Bachelor's Degree · Belo Horizonte
Apply
In office · 1+ year exp · Bachelor's Degree · Belo Horizonte
Python
JavaScript
C++
AI/ML
Machine Learning
Apply
In office · 1+ year exp · Bachelor's Degree · Belo Horizonte
Python
JavaScript
C++
AI/ML
Machine Learning
Apply
This is one of many
2,134,712 more open roles from verified company boards, updated every day.

