Engenheiro de Software
PAKETA SERVICOS FINANCEIROS SASão Paulo - SP
1 posição
Não informado
Integral
CLT
Remoto
Sênior
Tecnologia
Missão do Cargo
Como Engenheiro de software, você entrega com autonomia as tarefas de um épico (conjunto de tarefas de uma entrega maior), com código testado e documentado. O objetivo é que as ofertas de crédito sejam confiáveis, calculadas corretamente e estejam de acordo com as regras da Dataprev (operadora da plataforma do programa), dos bancos parceiros e das seguradoras. Você vai atuar em aplicações backend serverless na AWS, com NodeJS e TypeScript, junto com a liderança técnica, a gestão de produto e o time de engenharia.
Responsabilidades e Atribuições
- 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, entendendo 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 e Qualificações
- 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).
Diferenciais
- 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.
Requisitos
Escolaridade
- Graduação
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
Localização
São Paulo - SP, Brasil, 01451-010