Desenvolvedor(a) Backend PL/SR | Node.js - Remoto

Objective · Remoto, BR

Tecnologia, aprendizado contínuo e impacto real fazem parte do nosso jeito de evoluir. Na Objective, você encontra um ambiente colaborativo, com espaço para evoluir, trocar conhecimento e construir soluções com qualidade ao lado de pessoas que valorizam conexões, desenvolvimento e inovação na prática. Valorizamos a diversidade porque acreditamos que diferentes perspectivas fortalecem a inovação e a entrega de valor. Todas as nossas vagas estão abertas a todas as pessoas, com ou sem deficiência, independentemente de idade, gênero, orientação sexual, etnia, religião ou qualquer outra característica. Se você se identifica com esta oportunidade, venha construir com a gente. **O QUE BUSCAMOS?** Buscamos Desenvolvedor(a) Backend PL/SR, que queiram trabalhar conosco em um ambiente descontraído e dinâmico, com aprendizado contínuo no desenvolvimento de grandes projetos, junto a grandes clientes nacionais e internacionais. Temos escritórios em São Paulo e Chicago (EUA), mas a nossa atuação é remota: por aqui preferimos chamar de *anywhere office*. **O QUE ESSE PROFISSIONAL IRÁ FAZER?** * Desenvolver e evoluir APIs REST de alta performance em Node.js (v20\+) e TypeScript, destinadas ao consumo de aplicativo móvel em React Native. * Implementar regras de negócio complexas, camada de persistência e integrações robustas seguindo arquitetura em camadas. * Escrever e manter testes automatizados (unitários e de integração com Vitest ou Jest) garantindo cobertura igual ou superior a 80% em lógicas críticas. * Atuar ativamente em processos de *code review*, propondo melhorias contínuas, mitigando débitos técnicos e assegurando padrões corporativos de arquitetura e segurança. * Integrar sistemas internos, ERPs, bancos de dados e serviços de *storage* em nuvem (ex.: AWS S3\) via HTTP Client corporativo. * Utilizar ferramentas de Inteligência Artificial Generativa (Cursor, Agents, Spec Driven Design) de forma responsável como amplificador cognitivo, aplicando rigorosa revisão humana e prevenção de dependência cognitiva. * Garantir práticas de observabilidade, tratamento de logs estruturados, segurança (JWT/RBAC, triagem SAST via Checkmarx) e pipelines CI/CD no Azure DevOps. **O QUE É NECESSÁRIO PARA A POSIÇÃO?** * Experiência sólida na construção e manutenção de APIs RESTful escaláveis com Node.js (versões 20\+) e TypeScript. * Domínio do framework Fastify e ORMs/Query Builders com PostgreSQL (incluindo escrita e execução de *migrations*). * Prática consolidada em validação de esquemas e dados utilizando Zod. * Domínio de testes automatizados unitários/integração (Vitest ou Jest) com foco em cobertura de código (mínimo de 80%). * Vivência sólida com autenticação e autorização via JWT e RBAC (Role\-Based Access Control). * Experiência prática em consumo/integração de serviços de *storage* (ex.: AWS S3\) e comunicação via HTTP Clients corporativos. * Conhecimento prático em controle de versão Git, fluxo de Pull Requests, esteiras CI/CD (Azure DevOps) e logs estruturados. * Atitude pragmática em relação ao uso de IAs Generativas (ex.: Cursor, copilotos) com foco em revisão crítica de código gerado e prevenção de falhas de segurança. **O QUE SERIA UM DIFERENCIAL?** * Vivência na aplicação de metodologias de desenvolvimento assistido por IA, como *Spec Driven Design* e uso de *agents/skills/rules* no Cursor. * Familiaridade com ferramentas de análise estática de segurança em código assistido por IA (ex.: Checkmarx SAST). * Experiência com bancos NoSQL e motores de busca/cache (MongoDB, Redis e Elasticsearch). * Conhecimento na implementação de filas, *workers* assíncronos e rotinas agendadas (*cron jobs*). * Noções de arquitetura de aplicativos React Native (para alinhamento fino de contratos e DTOs entre backend e mobile). **ETAPAS DO PROCESSO:** * Inscrição * Fit cultural * Entrevista técnica \+ Live coding * Entrevista com o cliente * Contratação