Descrição
Resumo da Vaga:
Estamos buscando uma pessoa Engenheira de Software (Node) Sênior para impulsionar pessoas e negócios por meio da inovação, desenvolvendo soluções robustas e performáticas.
Principais Destaques:
1. Desenvolver APIs robustas em Node.js para orquestrar sistemas.
2. Projetar e gerenciar um rules registry em YAML/JSON para configuração dinâmica.
3. Criar e manter pipelines de CI/CD no Azure DevOps.
### **Vem decolar com a South System!**
Estamos em busca de uma pessoa Engenheira de Software (Node) Sênior para embarcar na nossa nave e, juntos, impulsionarmos pessoas e negócios por meio da inovação.
#### **Local: Remoto**
**Responsabilidades:**
* Desenvolver **APIs robustas em Node.js** (Express, Fastify, NestJS ou similares) para atuar como orquestradoras entre o **ServiceNow**, o banco de dados e agentes de IA.
* Implementar e manter **sb\-shovel em Node.js** para processamento de mensagens, garantindo resiliência, reprocessamento e integração consistente com Azure Service Bus.
* Projetar e gerenciar um **rules registry em YAML/JSON**, permitindo configuração dinâmica de fluxos, comportamentos, políticas de execução e validações.
* Criar e manter pipelines de **CI/CD no Azure DevOps**, garantindo:
* versionamento e rastreabilidade completa,
* uso de **audit store**,
* logging detalhado sobre eventos de build/release e deploys,
* gestão de artefatos e controle de qualidade automatizado.
* Configurar e operar **Azure Kubernetes Service (AKS)**, incluindo criação de **Jobs isolados (Sandbox sem rede)**, controle de recursos (CPU/RAM) e configuração de **HPA**.
* Criar mecanismos de execução segura ("duas chaves"), incluindo validação de CSV, planejamento de execução e aprovação humana antes do Job no AKS.
* Implementar e manter integrações com **Azure Service Bus**, incluindo:
* DLQ e reprocessamento,
* rate limiting,
* quarentena de mensagens.
* Instrumentar toda a aplicação com **Azure Monitor**, garantindo logs estruturados, métricas e rastreabilidade ponta a ponta.
**Requisitos obrigatórios:**
* Experiência sólida (Sênior) em **desenvolvimento Back\-End com Node.js** (Express, Fastify, NestJS ou similares).
* Domínio de **DevOps no Azure**, especialmente com **AKS** (manifests, Jobs, Ingress, RBAC).
* Experiência avançada com **Azure DevOps**, incluindo:
* pipelines de Build/Release,
* integração com repositórios,
* gestão de artefatos,
* auditoria e logs avançados (audit store).
* Conhecimento em bancos de dados **NoSQL (MongoDB)**.
* Vivência com **Azure Key Vault** para gestão segura de segredos.
* Entendimento de **arquiteturas orientadas a eventos** e mensageria com **Azure Service Bus**.
* Experiência com **rules registry** estruturados em **YAML/JSON**.
* Experiência com ferramentas de ingestão e processamento como **sb\-shovel em Node.js**.
**Diferenciais:**
* Vivência com **MongoDB Atlas** e buscas vetoriais.
* Conhecimento das **APIs do ServiceNow** (Table API, Attachment API, Import Sets).
* Certificações Azure (Developer ou DevOps).
**Benefícios que fazem a diferença:**
* Cursos e certificações na **Udemy** conforme indicação do time de Business Partnercom curadoria e orientação.
* **Benefício de home office** para tornar seu dia a dia mais confortável.
* **Educação financeira** para apoiar sua saúde econômica.
* **Cartão Flash.**
Gostou da oportunidade?
Agora queremos continuar mostrando porque fazer parte da South é tão especial:
* Somos reconhecidos pelo nosso time: já fomos eleitos **duas vezes uma das melhores empresas para se trabalhar no Brasil (GPTW)**, e temos **nota 4\.9** no **Glassdoor e Indeed**.
* Fomos premiados no **LinkedIn Talent Awards**.
* Temos compromisso com o futuro: somos **carbono neutro**, compensando 100% das nossas emissões de carbono.
* Operamos com **modelos de trabalho remoto e híbrido**, de acordo com a vaga e o projeto.
Nosso jeito de ser:
* Valorizamos **crescimento e desenvolvimento contínuo.**
* Temos uma cultura baseada em **respeito, colaboração e lealdade.**
* Somos **diversos, inclusivos e acreditamos na potência da pluralidade dos nossos times.**
* Entregamos soluções de tecnologia com **inovação e impacto real.**