Descrição da Vaga
Como Engenheiro de Software, você será responsável por entregar tarefas de épicos de forma autônoma, garantindo código testado e documentado. O objetivo é assegurar que as ofertas de crédito sejam confiáveis, calculadas corretamente e estejam em conformidade com as regras da Dataprev, bancos parceiros e seguradoras. Você atuará em aplicações backend serverless na AWS, utilizando NodeJS e TypeScript, em colaboração com a liderança técnica, gestão de produto e o time de engenharia.
Responsabilidades
- Desenvolver e evoluir serviços serverless com AWS Lambda (NodeJS e TypeScript) que fazem parte do fluxo de geração de ofertas;
- Implementar e manter cálculos financeiros com precisão, compreendendo a regra de negócio por trás de cada fórmula;
- Escrever testes unitários e integrados que cubram casos extremos e erros esperados, além do cenário ideal;
- Documentar regras de cálculo e decisões técnicas (ADRs e RFCs) para que o time inteiro consiga entender e evoluir o código;
- Trabalhar com arquitetura orientada a eventos (EDA), usando filas e gatilhos (SQS, EventBridge) entre serviços distribuídos;
- Projetar funções e componentes alinhados à arquitetura do serviço, evitando duplicação de código e mudanças que quebrem interfaces;
- Investigar e corrigir problemas dentro de um serviço, com apoio de logs e métricas (CloudWatch e Datadog), e avisar o time diariamente sobre bloqueios e atrasos;
- Manter o tempo de resposta do motor dentro do limite de 15 segundos e considerar custo e valor ao escolher uma solução;
- Participar de refinamentos e discussões técnicas, dando e recebendo feedback, e sugerir melhorias no produto e nos processos do time;
- Revisar Pull Requests de colegas e compartilhar o que aprende, apoiando quem tiver dúvidas.
Requisitos
- ✓Experiência prática com desenvolvimento backend em NodeJS e TypeScript
- ✓Experiência com AWS Lambda e arquitetura serverless, incluindo Infraestrutura como Código (IaC) com Serverless Framework, SAM ou CDK
- ✓Conhecimento em mensageria e processamento de eventos (filas, fluxos de eventos e gatilhos)
- ✓Experiência com ao menos um destes bancos de dados: DynamoDB, DocumentDB ou PostgreSQL
- ✓Experiência com testes unitários e boa noção da pirâmide de testes (unitários, integrados e de ponta a ponta)
- ✓Noções de monitoramento, observabilidade e segurança em aplicações (CloudWatch, Datadog ou similares)
- •Experiência anterior em instituições financeiras, fintechs ou produtos de crédito
- •Conhecimento de matemática financeira
- •Certificações oficiais AWS
- •Experiência com metodologias ágeis (Scrum/Kanban), escrita de histórias de usuário e estimativas
- •Curiosidade para buscar conhecimento por conta própria e abertura para dar e receber feedback
- •Facilidade com lógica e cálculos, como taxas, juros e parcelas
Benefícios
- ✓Totalpass
- ✓Assistência médica
- ✓Cartão Flash - Flexível
- ✓Remuneração Variável
- ✓Auxílio creche
- ✓Seguro de vida
- ✓Assistência odontológica
Categorias
Sobre a Empresa
Mais vagas na Paketá →A Paketá é a fintech de Crédito Sustentável que oferece uma plataforma para concessão e gestão de crédito a colaboradores de empresas, e está transformando a experiência do crédito. Com o compromisso de defender a saúde financeira do funcionário, a Paketá tem opções de crédito consciente e res...[Ver Mais]
Informações Adicionais
Você será redirecionado para o site da empresa
Vagas Relacionadas
Desenvolvedor Baixa Plataforma - Java
Certsys
Application Security Consultant
Conviso Application Security
Desenvolvedor(a) Backend Sênior
Agriness
Especialista de Desenvolvimento VTEX
Quality Digital
Desenvolvedor Python Sr
MaisTODOS
Analista de Code Review | Segurança de Aplicações
MTP Métodos e Tecnologia