jobssearch
DockVaga híbrida no Brasil

Software Engineer PL

Vaga nacionalContratação no Brasil (CLT/PJ)
LocalBarueri, SP, BrazilEncontrada26 de set de 2026SalárioNão informadoÁreaBackend

Sobre a vaga

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 e APIs RESTful utilizando Node.js e TypeScript, aplicando boas práticas de desenvolvimento, organização de código e arquitetura de software.

* Projetar e implementar soluções resilientes e escaláveis, utilizando mensageria assíncrona, como AWS SQS/SNS, e bancos de dados relacionais e não relacionais.

* Implementar mecanismos de confiabilidade, como idempotência, retries, tratamento de falhas e Dead Letter Queues (DLQ), garantindo a integridade e a consistência do processamento.

* Participar de todo o ciclo de desenvolvimento, desde o refinamento técnico e a implementação até os testes, code reviews, deploy e acompanhamento das entregas em produção.

* Desenvolver e manter testes automatizados unitários e de integração, contribuindo para a qualidade e a confiabilidade dos serviços.

* Investigar incidentes e falhas em produção, analisando logs, métricas, eventos e dados para identificar causas-raiz e implementar correções sustentáveis.

* Contribuir para a evolução da observabilidade, da documentação técnica e dos procedimentos operacionais, participando das atividades de sustentação e on-call da squad.

* Desenvolver e manter integrações com APIs de parceiros financeiros, considerando contratos, regras de negócio, tratamento de erros e particularidades do processamento de operações financeiras.

* Colaborar com o time na melhoria contínua dos serviços, compartilhando conhecimento e contribuindo para decisões técnicas alinhadas às necessidades do negócio.

O que esperamos de você?

* Experiência com Node.js e TypeScript no desenvolvimento e na manutenção de serviços backend.

* Conhecimento na construção e manutenção de APIs RESTful, incluindo validação de dados, tratamento de erros e integração entre sistemas.

* Conhecimento de bancos de dados relacionais, SQL, modelagem de dados e transações.

* Experiência ou familiaridade com mensageria assíncrona e processamento orientado a eventos.

* Conhecimento de práticas de resiliência e confiabilidade, como idempotência, retry, tratamento de falhas e processamento de mensagens duplicadas.

* Experiência com testes automatizados, incluindo testes unitários e de integração.

* Familiaridade com Git, code reviews e pipelines de CI/CD.

* Capacidade de investigar problemas técnicos, analisar logs e dados e propor soluções de forma estruturada.

* Autonomia para conduzir tarefas de desenvolvimento, identificar riscos e comunicar impedimentos, buscando apoio do time quando necessário.

É desejável que você tenha:

* Experiência no segmento financeiro, em Banking as a Service (BaaS) ou em sistemas que dependam de integrações com instituições externas.

* Conhecimento de produtos e processos financeiros, como pagamentos, boletos, liquidação bancária e DDA.

* Familiaridade com serviços AWS, especialmente SQS, SNS, Lambda, ECS/EKS e CloudWatch.

* Conhecimento de Docker e fundamentos de Kubernetes.

* Experiência com ferramentas de observabilidade e monitoramento, como Datadog, Grafana ou similares.

* Conhecimento de padrões arquiteturais, como Clean Architecture, Domain-Driven Design (DDD) e arquitetura de microsserviços.

* Familiaridade com bancos de dados não relacionais, como DynamoDB, e soluções de cache, como Redis.

* Vivência com investigação de incidentes, análise de causa-raiz e rotinas de on-call.

* Conhecimento de integrações com o ecossistema financeiro, incluindo PIX, SPB e outros sistemas ou protocolos bancários.

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;

Tipo de contratação: CLT