Point your AI agent at freehire and let it find you a job.

Get the CLI →

Dock

New

Software engineer pl

Posted 2 views
Discussion

Summary

Pleno-level software engineer building and maintaining Dock's core banking microservices (P2P/TED transfers, bill payment, transactional limits, Central Bank integrations) at high scale in Brazil. Day-to-day work spans Java/Kotlin with Spring Boot or TypeScript/JavaScript, Kafka/SQS messaging, PostgreSQL/DynamoDB/Redis, Docker/Kubernetes, and CI/CD with strong test coverage and on-call practices.

Quem é a Dock?

Há mais de 20 anos, cumprimos a missão de democratizar o acesso a serviços financeiros, tornando experiências financeiras mais simples e acessíveis.
Somos um time de pessoas obstinadas, que acreditam na tecnologia e nos serviços como os principais facilitadores para a evolução de nossos clientes e a transformação do papel das finanças.
Atuando em 11 localidades pela América Latina, trabalhamos sob o propósito de desmaterializar o universo financeiro para impulsionar a sociedade.

Como é o nosso time de Banking Services?

É um time responsável por desenvolver e manter os serviços core de banking da Dock incluindo transferências (P2P, TED), pagamento de contas, gestão de limites transacionais e integrações com o ecossistema do Banco Central (CCS, SPB). Trabalhamos com arquitetura de microsserviços em alta escala, atendendo milhões de transações diárias para nossos clientes emissores e fintechs.

E o dia a dia, como será?

Buscamos por talentos inigualáveis para nos ajudar a espalhar o poder financeiro!
Nesta função, você irá:

  • Desenvolver e manter microsserviços em Java/Kotlin com Spring Boot ou Typescript/Javascript, seguindo princípios de Clean Architecture e Domain-Driven Design (DDD);

  • Projetar e implementar soluções resilientes e escaláveis utilizando mensageria assíncrona (Kafka/SQS) e bancos de dados relacionais e não-relacionais (PostgreSQL, DynamoDB, Redis);

  • Participar ativamente do ciclo completo de desenvolvimento — desde o refinamento técnico até o deploy em produção via pipelines CI/CD;

  • Garantir alta cobertura de testes automatizados (unitários, integração e contrato), contribuindo para a confiabilidade dos serviços;

  • Colaborar na resolução de incidentes produtivos e na criação de runbooks operacionais, fortalecendo a cultura de observabilidade e on-call;

  • Contribuir com code reviews, documentação técnica e evolução contínua da arquitetura dos serviços de banking;

  • Integrar-se com APIs do ecossistema financeiro (Banco Central, parceiros de liquidação) e garantir conformidade com regulamentações vigentes.

O que esperamos de você?

  • Experiência sólida com Java (11+)/Kotlin ou Typescript/Javascript;

  • Conhecimento em Spring Boot/NodeJS e construção de APIs RESTful;

  • Experiência com bancos de dados relacionais (PostgreSQL/MySQL) e cache distribuído (Redis);

  • Familiaridade com mensageria assíncrona (Apache Kafka, SQS/SNS ou similar);

  • Conhecimento em conteinerização (Docker) e orquestração (Kubernetes);

  • Experiência com pipelines de CI/CD (GitHub Actions, Jenkins ou similar);

  • Vivência com práticas de testes automatizados (JUnit, Mockito, testes de integração);

  • Conhecimento em arquitetura de microsserviços e padrões como Circuit Breaker, Retry e Dead Letter Queue.

É desejável que você tenha:

  • Experiência prévia no segmento financeiro ou em empresas de Banking as a Service (BaaS);

  • Conhecimento em Domain-Driven Design (DDD) e Clean Architecture;

  • Familiaridade com serviços AWS (Lambda, ECS/EKS, DynamoDB, CloudWatch);

  • Experiência com observabilidade e monitoramento (Datadog, Grafana, Splunk ou similar);

  • Vivência com metodologias ágeis (Scrum/Kanban) e participação em rotinas de on-call;

  • Conhecimento em integrações com o ecossistema do Banco Central (PIX, SPB, CCS).

E quais são os benefícios?

  • Auxílio alimentação (mercado & restaurante);

  • Plano de saúde e odontológico;

  • Hospital digital;

  • Suporte psicológico para psicoterapia online;

  • Orientação ergonômica;

  • Wellhub e TotalPass;

  • Auxílio mensal para despesas remote first;

  • Previdência privada após 6 meses de trabalho;

  • Licença parental estendida;

  • Auxílio creche;

  • Auxílio para pais de filhos especiais;

  • Plataforma de idiomas;

  • Disponibilidade de coworking no Brasil inteiro;

Skills

Apply

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available