Descrição da Vaga
A Dock busca um(a) Software Engineer Pleno para integrar o time de Banking Services, responsável por desenvolver e manter os serviços core de banking, incluindo transferências (P2P, TED), pagamento de contas, gestão de limites transacionais e integrações com o ecossistema do Banco Central (CCS, SPB). O trabalho envolve arquitetura de microsserviços em alta escala, atendendo milhões de transações diárias para clientes emissores e fintechs.
Responsabilidades
- 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.
Requisitos
- ✓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
- •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)
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
Categorias
Sobre a Empresa
Mais vagas na Dock → A Dock é uma das líderes em tecnologia para meios de pagamento e banking as a service na América Latina. A companhia agrega valor, inovação e escalabilidade aos negócios de seus clientes ao reunir emissão de cartões, digital banking e adquirência em uma plataforma única e abrangente.[Ver Mais]
Informações Adicionais
Você será redirecionado para o site da empresa
Vagas Relacionadas
Work From Home LangChain AI Engineer (Python)
BairesDev
Work From Home Junior QA Automation Engineer
BairesDev
Trabalhe de Casa Analista Junior de Compras
BairesDev
Trabalhe de Casa Analista Junior de Relações Públicas
BairesDev
Trabalhe de Casa Analista de Folha de Pagamento Júnior
BairesDev