Sua missão
Como Engenheiro(a) de Software Backend, você será responsável por projetar, desenvolver e manter serviços críticos que sustentam a plataforma da VAAS.
Seu papel envolverá construir sistemas seguros, performáticos e escaláveis, com foco em execução confiável de código, APIs robustas e orquestração de processos.
Um dos principais módulos sob sua responsabilidade será o mecanismo de execução de código dinâmico (Sandbox JavaScript), um componente essencial que permite rodar scripts personalizados com segurança e isolamento, usados por nossos pipelines e agentes internos.
Você terá a oportunidade de contribuir em diferentes camadas do backend: desde o runtime e infraestrutura até a integração com APIs e orquestrações distribuídas.
O que você vai fazer no dia a dia
- Desenvolver e manter serviços backend escaláveis em Node.js / TypeScript.
- Criar e evoluir módulos de execução de código (VM contexts, worker threads, etc.) com foco em segurança e performance.
- Construir e documentar APIs seguras e de alto desempenho, integradas a outros sistemas da empresa.
- Implementar mecanismos de controle de recursos (tempo, memória, CPU) e observabilidade das execuções.
- Garantir isolamento e confiabilidade entre execuções concorrentes.
- Trabalhar com métricas, logs e tracing para melhorar visibilidade e estabilidade do sistema.
- Escrever testes automatizados cobrindo cenários críticos de backend e sandboxing.
- Participar de decisões arquiteturais sobre segurança, escalabilidade e versionamento de código dinâmico.
- Colaborar com outros times que dependem dos módulos backend e da infraestrutura de execução.
Stack & Ferramentas
- Linguagens e Engine: Node.js, TypeScript, V8 VM API
- Data Layer: PostgreSQL, Redis, MongoDB
- Orquestração: Temporal.io, filas e sistemas baseados em eventos (Kafka, RabitMQ)
- Infraestrutura: Docker, AWS/GCP (ECS, Lambda, S3, Secrets Manager)
- CI/CD: GitHub Actions, Argo CD
O que buscamos no seu perfil
Buscamos alguém curioso(a), detalhista e apaixonado(a) por engenharia backend, que goste de entender o funcionamento interno do runtime e se preocupe com segurança, desempenho e confiabilidade.
Mais do que preencher requisitos técnicos, queremos alguém que compartilhe nossa missão de construir sistemas que ajudem empresas a tomar decisões melhores - com inteligência e confiança.
Requisitos obrigatórios
- Proficiência em JavaScript/TypeScript (Node.js)
- Experiência em desenvolvimento backend e arquitetura de APIs
- Conhecimento de segurança e isolamento em execução de código (VM, Docker, etc.)
- Experiência com frameworks modernos (Express, NestJS ou similares)
- Cultura de testes, métricas e observabilidade
O que pode te destacar ainda mais
- Experiência com sandboxing em JavaScript ou outras linguagens (WASM, Python, Lua, etc.)
- Conhecimento de segurança ofensiva ou exploração de runtimes
- Experiência com orquestração distribuída (Temporal.io, Kafka, RabbitMQ, etc.)
- Interesse em infraestrutura serverless e execução de código sob demanda
- Familiaridade com sistemas de agentes de IA e automação de pipelines
Incentivos oferecidos pela VAAS
Descanso remunerado de 30 dias após 1 ano
Auxílio Caju (alimentação e transporte) para quem atua em modelo híbrido ou presencial
Wellhub (antigo Gympass)
Telemedicina Conexa & Psicologia Viva, com acesso a:
2 consultas mensais com nutricionista
2 consultas mensais com psicólogo
Clínico geral e especialistas com preços reduzidos via Telemedicina
Descontos em exames da rede Dasa (+15%)
Descontos em farmácias Pague Menos (20% a 30%)
- Remuneração competitiva