SOFTWARE ENGINEER PL

Dock Group

Brasil

Remote

BRL 120,000 - 180,000

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Benefits offered by this job

Auxílio alimentação
Plano de saúde
Plano odontológico
Hospital digital
Suporte psicológico
Ergonomia
Wellhub e TotalPass
Auxílio remoto mensal
Previdência privada após 6 meses
Licença parental estendida
Auxílio creche
Para filhos especiais
Plataforma de idiomas
Coworking no Brasil inteiro

Job summary

A Dock Group está recrutando para atuar no time de Banking Services. Você irá desenvolver e manter microsserviços com Java/Kotlin ou TypeScript/Javascript, seguindo Clean Architecture e DDD, conectando-se a Kafka/SQS, PostgreSQL, Redis e outros sistemas.

Buscamos competências em APIs REST, Docker, Kubernetes e pipelines CI/CD, com foco em qualidade de código e eficiência operacional. Você irá colaborar com equipes na integração de APIs, serviços de bancos centrais e infra de observabilidade,

Qualifications

  • 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 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 testes automatizados (JUnit, Mockito, testes de integração).
  • Conhecimento em microsserviços e padrões como Circuit Breaker, Retry e Dead Letter Queue.

Responsibilities

  • Desenvolver e manter microsserviços em Java/Kotlin ou Typescript/Javascript.
  • Projetar soluções resilientes e escaláveis com Kafka/SQS e bancos de dados relacionais e NoSQL.
  • Participar do ciclo completo de desenvolvimento, desde refinamento técnico até deploy via CI/CD.
  • Garantir alta cobertura de testes automatizados (unitários, integração e contrato).
  • Contribuir para resolução de incidentes e criação de runbooks operacionais.
  • Colaborar em code reviews e documentação técnica.
  • Integrar APIs do ecossistema financeiro (Banco Central, parceiros) com regulamentações vigentes.

Skills

Java 11+
Kotlin
Typescript/Javascript
Spring Boot
NodeJS
Kafka
PostgreSQL
MySQL
Redis
Docker
Kubernetes
CI/CD
JUnit/Mockito
DDD/Clean Architecture

Tools

AWS (Lambda/ECS/EKS)
GitHub Actions
Jenkins
SQL/NoSQL databases

Job description

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;
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Technical Account Manager (TAM) - Senior
Technical Account Manager (TAM) - Senior

Dock Group • Barueri

Hybrid
BRL 180,000 - 280,000
Plano de saúde
Auxílio alimentação
Coworking no Brasil inteiro
+1
Customer Success Specialist
Customer Success Specialist

Dock Group • Barueri

On-site
BRL 90,000 - 130,000
Auxílio alimentação
Plano de saúde e odontológico
Hospital digital
+9
Analista de Projetos e Implementação Pleno
Analista de Projetos e Implementação Pleno

Dock Group • Barueri

Hybrid
BRL 120,000 - 190,000
Auxílio alimentação
Plano de saúde e odontológico
Hospital digital
+9
Technical Account Manager (TAM) - Senior
Technical Account Manager (TAM) - Senior

Meu Home • Barueri

Hybrid
BRL 180,000 - 300,000
Plano de saúde
Auxílio alimentação
Coworking no Brasil inteiro
+2
Analista de Projetos e Implementação Pleno
Analista de Projetos e Implementação Pleno

Dock • Barueri

On-site
BRL 134,000 - 246,000
Auxílio alimentação
Plano de saúde
Hospital digital
+9
Software Engineering III
Software Engineering III

Dock Group • Rio de Janeiro

Hybrid
BRL 180,000 - 320,000
Plano de saúde
Odontológico
Seguro de vida
+5
Software Engineering III
Software Engineering III

Dock Group • João Pessoa

Hybrid
BRL 180,000 - 260,000
Auxílio alimentação
Plano de saúde
Hospital digital
+8
Software Engineering III
Software Engineering III

Dock • Barueri

Hybrid
BRL 180,000 - 240,000
Auxílio alimentação
Plano de saúde e odontológico
Hospital digital
+7
Software Engineering III
Software Engineering III

Dock • Porto Alegre

Hybrid
BRL 240,000 - 360,000
Auxílio alimentação
Plano de saúde
Hospital digital
+7
Technical Account Manager (TAM) - Senior
Technical Account Manager (TAM) - Senior

Dock • Barueri

Hybrid
BRL 200,000 - 300,000
Auxílio alimentação
Plano de saúde
Odontológico
+7