Job description
Somos a fintech do Grupo Energisa, que há mais de 120 anos leva energia de qualidade a milhões de brasileiros e impulsiona o desenvolvimento do país. Aqui na Voltz, nosso propósito é acelerar a inclusão digital e financeira de clientes em todo o Brasil.
Desde 2021, construímos soluções inovadoras que atendem todo o ecossistema do Grupo Energisa, empresa, clientes e fornecedores. Atuamos como um hub de produtos financeiros escaláveis, geradores de valor e focados em transformar a experiência de quem utiliza serviços essenciais.
Estamos em constante evolução e buscamos pessoas que queiram construir o futuro com a gente, com inovação, tecnologia, impacto real e foco no cliente.
Main responsibilities
- Analisar e compreender requisitos de negócio em conjunto comproductmanagers e analistas, traduzindo necessidades em especificações técnicas
- Projetar arquiteturas de software e definir soluções técnicas para features de crédito, considerando escalabilidade, segurança e performance
- Desenvolver código de produção seguindo padrões de qualidade, boas práticas de programação e convenções estabelecidas pelo time
- Escrever e manter testes unitários, de integração eend-to-endpara garantir qualidade e confiabilidade do código
- Realizarcodereviews de forma construtiva, garantindo qualidade técnica e alinhamento com padrões do time
- Participar ativamente de cerimônias ágeis (daily,planning, retrospectiva) contribuindo com insights técnicos e de negócio
- Colaborar com designers eproductmanagers na definição de soluções que equilibrem viabilidade técnica e necessidades do usuário
- Investigar e resolver problemas em produção, analisando logs, métricas e comportamento do sistema para identificar causas raiz
- Monitorar métricas de performance, disponibilidade e saúde dos sistemas de crédito em produção
- Documentar decisões técnicas, arquiteturas e processos de desenvolvimento para facilitar manutenção eonboarding
- Refatorar código legado quando necessário, melhorando qualidade, legibilidade e manutenibilidade sem alterar comportamento
- Participar de discussões sobre evolução de produtos de crédito, propondo melhorias técnicas e de negócio baseadas em dados
- Garantir segurança e conformidade nas soluções desenvolvidas, seguindo práticas de segurança da informação e regulamentações do setor financeiro
- Colaborar na definição e evolução de padrões técnicos, ferramentas e processos de desenvolvimento do time
- Investigar e corrigir bugs reportados pela operação ou identificados através de monitoramento, priorizando impacto no negócio
Requirements and skills
- Node.js (runtime,eventloop, módulos nativos, performance)
- TypeScript(tipos avançados,generics,decorators,utilitytypes)
- JavaScriptES6+ (async/await,promises,destructuring, spreadoperator)
- SQL (PostgreSQL, MySQL) - queries complexas, otimização, índices, transações
- NoSQL(MongoDB, Redis) - modelagem de dados, agregações, cachestrategies
- ORMse QueryBuilders(TypeORM, Prisma,Sequelize,Knex)
- Migrationse versionamento deschema
- Docker (Dockerfile,docker-compose)
- Conceitos de containers, volumes, networks
- Boas práticas decontainerizaçãopara aplicações Node.js;
- Git(branchingstrategies, merge/rebase,hooks)
- CI/CD (BitbucketCI,GitLabCI) - pipelines, testes automatizados,deploy
- CleanCodee SOLIDprinciples
- DesignPatterns(Factory,Strategy,Repository,DependencyInjection)
- Arquitetura de software (RESTfulAPIs,microserviços,event-driven)
- Testes (unitários, integração, E2E) -Jest, Mocha, Chai,Supertest
- Codereview epairprogramming
- Gerenciadores de pacotes (npm,yarn,pnpm)
- Debugging(Node.js;debugger, ChromeDevTools)
- Monitoramento elogging(Winston, Pino,Sentry)
- Metodologias ágeis (Scrum,Kanban)
- Documentação técnica (APIdocs, arquitetura, ADRs)
- Versionamento semântico (SemVer)
Additional information
- 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 qualidade de 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.