Desenvolvedor Back-End Sênior Node.js.

Indeed

Empresa

Tipo de empregoTempo Integral
Modalidade de TrabalhoPresencial
Nível de ExperiênciaSem Limite de Experiência
Nível de EducaçãoSem Limite de Formação

Descrição

Resumo da Vaga: Buscamos uma pessoa desenvolvedora Back-End Sênior para construir e evoluir aplicações robustas, seguras e escaláveis, contribuindo com decisões arquiteturais e excelência técnica na OneBox. Principais Destaques: 1. Atuar na construção e evolução de aplicações Back-End 2. Referência técnica na definição de arquiteturas e decisões 3. Desenvolver sistemas robustos, seguros e escaláveis Na OneBox, usamos IA, OCR e NLP para validar documentos, identidades e benefícios em escala, com alto volume de processamento e exigências rigorosas de segurança, disponibilidade e performance. Buscamos uma pessoa desenvolvedora Back\-End Sênior para atuar na construção e evolução das aplicações que sustentam essas operações, contribuindo com decisões arquiteturais, qualidade de código e excelência técnica. **Missão do cargo** ------------------- Atuar na construção, evolução e sustentação das soluções Back\-End da OneBox, desenvolvendo sistemas robustos, seguros e escaláveis. A pessoa será referência técnica para o time, contribuindo na definição de arquiteturas, tomada de decisões técnicas, resolução de problemas complexos e evolução contínua dos padrões de desenvolvimento. **Responsabilidades do cargo** ------------------------------ * Definir, evoluir e documentar a arquitetura das aplicações Back\-End. * Desenvolver funcionalidades de alta complexidade, garantindo qualidade, segurança e performance. * Construir e evoluir APIs REST escaláveis e sustentáveis. * Tomar decisões técnicas e avaliar os impactos das soluções adotadas. * Realizar revisões de código e contribuir para a definição e evolução dos padrões técnicos do time. * Apoiar a investigação e o diagnóstico de incidentes e problemas complexos em produção. * Identificar, priorizar e atuar na redução de débitos técnicos. * Orientar tecnicamente desenvolvedores menos experientes, promovendo boas práticas e compartilhamento de conhecimento. * Contribuir com estimativas, planejamento e definição técnica das entregas. * Trabalhar de forma colaborativa com os times de Infraestrutura, Banco de Dados, Front\-End e Produto. * Garantir boas práticas de segurança no desenvolvimento e tratamento de dados sensíveis. * Desenvolver e manter testes unitários e de integração. * Contribuir para a evolução dos processos de CI/CD e implantação das aplicações. **Indicadores de desempenho** ----------------------------- * Qualidade, estabilidade e manutenibilidade das soluções desenvolvidas. * Evolução da cobertura e qualidade dos testes automatizados. * Redução de incidentes e problemas recorrentes em produção. * Performance e disponibilidade das aplicações e APIs. * Cumprimento dos prazos e previsibilidade das entregas. * Redução e gestão contínua do débito técnico. * Qualidade das revisões de código e aderência aos padrões técnicos definidos. * Contribuição para a evolução técnica e desenvolvimento dos demais integrantes do time. **Requisitos** -------------- * Experiência profissional sólida com desenvolvimento Back\-End, preferencialmente 5 anos ou mais. * Experiência avançada com Node.js e JavaScript moderno. * Conhecimento de TypeScript ou capacidade comprovada de adoção da tecnologia. * Experiência com desenvolvimento e evolução de APIs REST. * Domínio de programação assíncrona, incluindo Promises, async/await e tratamento de erros. * Experiência com bancos de dados relacionais, especialmente Oracle e/ou PostgreSQL. * Domínio de SQL, incluindo consultas, joins, procedures, índices e análise de planos de execução. * Experiência com transações, concorrência, integridade e consistência de dados. * Conhecimento de arquitetura modular, separação de responsabilidades e padrões de projeto. * Experiência com Git e fluxos de trabalho baseados em branches e merge requests. * Conhecimento de autenticação e autorização, incluindo JWT, roles e permissions. * Conhecimento de práticas de segurança de aplicações e prevenção das principais vulnerabilidades do OWASP. * Experiência com testes de APIs e ferramentas como Postman ou Insomnia. * Experiência com testes unitários e de integração. * Conhecimento de Docker e Docker Compose. * Conhecimento de CI/CD e processos de implantação. * Capacidade de analisar logs, investigar problemas e diagnosticar incidentes complexos em produção. * Boa comunicação, organização e capacidade de trabalhar em equipe. **Qualificações necessárias** ----------------------------- * Capacidade de transformar requisitos de negócio em soluções técnicas sustentáveis e escaláveis. * Perfil analítico e capacidade de investigação e resolução de problemas complexos. * Visão sistêmica para avaliar impactos técnicos e de negócio nas decisões de arquitetura. * Capacidade de atuar de forma autônoma em cenários de alta complexidade. * Boa capacidade de comunicação e colaboração com diferentes áreas e especialidades. * Experiência com revisão de código e definição de padrões técnicos. * Capacidade de orientar e desenvolver tecnicamente outros profissionais. * Compromisso com qualidade, segurança, performance e evolução contínua das soluções. **Qualificações desejáveis** ---------------------------- * Experiência com sistemas de bilhetagem, pagamentos, cartões ou mobilidade urbana. * Experiência com criptografia, assinatura digital e gerenciamento de chaves. * Conhecimento de MIFARE, smartcards, SAM ou PC/SC. * Experiência com filas, cache e processamento assíncrono, como Redis ou RabbitMQ. * Conhecimento de Swagger/OpenAPI. * Experiência com Airflow, Node\-RED ou ferramentas de integração. * Conhecimento de Kubernetes, Rancher ou k0s. * Experiência com observabilidade, métricas e monitoramento. * Experiência com sistemas de alta disponibilidade ou grande volume transacional.

Publicado por

João Silva

Indeed · HR

Localização

Vagas semelhantes

Desenvolvedor Back-End Sênior Node.js. da Indeed em 2026 | ok.com