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, RabbitMQ)
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
São José, Santa Catarina, Brazil R$4,500.00‑R$5,500.00 1 week ago
#J-18808-Ljbffr