Responsabilidades e atribuiçõesAnalisar e compreender requisitos de negócio em conjunto com product managers e analistas, traduzindo necessidades em especificações técnicasProjetar arquiteturas de software e definir soluções técnicas para features de crédito, considerando escalabilidade, segurança e performanceDesenvolver código de produção seguindo padrões de qualidade, boas práticas de programação e convenções estabelecidas pelo timeEscrever e manter testes unitários, de integração e end-to-end para garantir qualidade e confiabilidade do códigoRealizar code reviews de forma construtiva, garantindo qualidade técnica e alinhamento com padrões do timeParticipar ativamente de cerimônias ágeis (daily, planning, retrospectiva) contribuindo com insights técnicos e de negócioColaborar com designers e product managers na definição de soluções que equilibrem viabilidade técnica e necessidades do usuárioInvestigar e resolver problemas em produção, analisando logs, métricas e comportamento do sistema para identificar causas raizMonitorar métricas de performance, disponibilidade e saúde dos sistemas de crédito em produçãoDocumentar decisões técnicas, arquiteturas e processos de desenvolvimento para facilitar manutenção e onboardingRefatorar código legado quando necessário, melhorando qualidade, legibilidade e manutenibilidade sem alterar comportamentoParticipar de discussões sobre evolução de produtos de crédito, propondo melhorias técnicas e de negócio baseadas em dadosGarantir segurança e conformidade nas soluções desenvolvidas, seguindo práticas de segurança da informação e regulamentações do setor financeiroColaborar na definição e evolução de padrões técnicos, ferramentas e processos de desenvolvimento do timeInvestigar e corrigir bugs reportados pela operação ou identificados através de monitoramento, priorizando impacto no negócioRequisitos e qualificaçõesNode.Js (runtime, event loop, módulos nativos, performance)TypeScript (tipos avançados, generics, decorators, utility types)JavaScript ES6+ (async/await, promises, destructuring, spread operator)SQL (PostgreSQL, MySQL) - queries complexas, otimização, índices, transaçõesNoSQL (MongoDB, Redis) - modelagem de dados, agregações, cache strategiesORMs e Query Builders (TypeORM, Prisma, Sequelize, Knex)Migrations e versionamento de schemaDocker (Dockerfile, docker-compose)Conceitos de containers, volumes, networksBoas práticas de containerização para aplicações Node.Js ;
Git (branching strategies, merge/rebase, hooks)CI/CD (Bitbucket CI, GitLab CI) - pipelines, testes automatizados, deployClean Code e SOLID principlesDesign Patterns (Factory, Strategy, Repository, Dependency Injection)Arquitetura de software (RESTful APIs, microserviços, event-driven)Testes (unitários, integração, E2E) - Jest, Mocha, Chai, SupertestCode review e pair programmingGerenciadores de pacotes (npm, yarn, pnpm)Debugging (Node.Js ;
Debugger, Chrome DevTools)Monitoramento e logging (Winston, Pino, Sentry)Metodologias ágeis (Scrum, Kanban)Documentação técnica (API docs, arquitetura, ADRs)Versionamento semântico (SemVer)Informações adicionais - Vale alimentação ou Refeição para fazer as compras para sua casa ou comer no seu restaurante preferido;
- Plano de saúde e odontológico para você e sua família;
- Previdência privada para sua reserva financeira e investimentos;
- Seguro de Vida, para dar mais tranquilidade a você e a quem você ama;
- Participação nos lucros, como incentivo pelo seu trabalho e resultados;
- Programas de qualidadede vida que garantem o bem-estar e promovem a saúde dos nossos colaboradores;
- Wellhub que te dá acesso a mais de 18 mil academias no Brasil.Se você possui os pré requisitos da vaga, faça sua candidatura e fique atento nas dicas:- Durante a jornada do processo de seleção, a comunicação será via e-mail ou por telefone.- Certifique que seus dados estão atualizados e fique de olho na sua caixa. de e-mail, sem esquecer da caixa de spam.- Fique atento nas ligações, os nossos telefones corporativos possuem variação de DDD.Caso receba um feedback negativo, não desanime, fique atento a outras oportunidades.