Principais responsabilidades/funções da vaga:
• Desenvolver, manter e evoluir serviços de backend que sustentam produtos financeiros críticos (motor de pagamentos, conta digital, integrações com adquirentes e instituições bancárias), atuando com autonomia em tarefas de complexidade média a alta.
• Implementar e consumir APIs REST e fluxos assíncronos (filas SQS/SNS, padrão inbox/outbox, processamento batch), garantindo idempotência, consistência e rastreabilidade das transações.
• Escrever código testável e cobrir as entregas com testes automatizados (unitários e de integração), participando ativamente de code reviews — tanto revisando quanto recebendo revisão.
• Colaborar no refinamento técnico das demandas, dividir histórias em tarefas executáveis, estimar esforço e contribuir com decisões de arquitetura no nível da própria entrega.
Competências técnicas:
• Sólida experiência com Python no desenvolvimento de aplicações backend, incluindo pelo menos um framework web (FastAPI, Flask, Chalice, Django).
• Domínio de APIs REST: design, versionamento, autenticação/autorização e boas práticas de contrato.
• Modelagem e uso de bancos de dados relacionais (PostgreSQL ou similar) — escrita de queries eficientes, índices e noções de performance; desejável experiência com NoSQL/cache (Redis, DynamoDB).
• Experiência com mensageria e processamento assíncrono (SQS, SNS, Kafka ou equivalente) e com os padrões associados (idempotência, retry, dead-letter, inbox/outbox).
• Vivência com nuvem AWS, especialmente serviços serverless e de processamento (Lambda, Batch, Secret Manager) — desejável noção de infraestrutura como código (Terraform).
• Containerização com Docker e familiaridade com pipelines de CI/CD para build, teste e deploy.
• Cultura de testes automatizados (pytest ou similar) e de cobertura como parte do fluxo de entrega.
• Versionamento com Git e fluxo de trabalho baseado em pull requests e code review.
• Noções de observabilidade (logs, métricas e traces) — desejável experiência com Datadog ou ferramenta equivalente.
Competências comportamentais:
• Autonomia para conduzir as próprias entregas do início ao fim, sabendo quando pedir ajuda e quando seguir sozinha.
• Boa comunicação técnica: explica decisões com clareza, documenta o necessário e alinha expectativas com pares e líderes.
• Colaboração genuína: contribui em refinamentos, dá e recebe feedback em code reviews de forma construtiva e ajuda a destravar colegas.
• Responsabilidade com produção (ownership): se importa com o impacto do que entrega no cliente final, especialmente em um contexto financeiro onde erros têm consequência direta.
• Pragmatismo para equilibrar qualidade técnica e prazo, priorizando o que gera valor sem acumular dívida desnecessária.
Alerta-me sobre empregos como este
D’GRANEL, fundada em 1986, com foco no transporte de cargas a granel. Temos como missão proporcionar soluções criativas e inovadoras...
Candidatar-se a Este EmpregoEstamos Contratando | Desenvolvedor(a) MuleSoft | 100% Remoto A Global System está em busca de um(a) Desenvolvedor(a) MuleSoft para atuar...
Candidatar-se a Este EmpregoA primeira coisa que você precisa saber é que aqui você não vai cair na rotina. A Radix desenvolve soluções...
Candidatar-se a Este EmpregoFormação acadêmica:▸ Superior completo em TI ou correlatas OU Pós graduação na área Tempo de experiência mínima:▸ 5 anos na...
Candidatar-se a Este EmpregoSobre a oportunidade Na Tech6, acreditamos que tecnologia existe para simplificar o que realmente importa. Construímos soluções que transformam desafios...
Candidatar-se a Este EmpregoJunte-se à Skopia Digital: Code o futuro, impacte milhões! Na Skopia Digital, tecnologia é sinônimo de transformação. Somos a fusão...
Candidatar-se a Este Emprego