Pular para o conteúdo

Sezzle

Engenheiro(a) Sênior de Confiabilidade de Banco de Dados

TypeScriptPythonReactPostgreSQLAWSKubernetesGoTerraform
Tradução automática. Consulte o original.

Remuneração

A faixa salarial para esta função é $5,000 - $9,500 por mês (Bruto em USD)

Para esta função sênior de desenvolvimento, com 6+ anos de experiência, a faixa de remuneração é de $5,000 - $9,500 USD por mês. Esta faixa reconhece a vasta experiência, as capacidades de liderança e as contribuições significativas esperadas neste nível, oferecendo um salário competitivo para refletir o valor de habilidades e experiência avançadas.

Stack de Tecnologia da Sezzle

  1. Linguagens: Golang, Typescript, Python
  1. Frontend: Typescript - React e React Native
  1. Backend: Golang
  1. Banco de Dados: MySQL, Postgres, Elasticsearch
  1. DevOps & Cloud: AWS, Kubernetes
  1. Controle de Versão: Git
  1. CI/CD: Gitlab
  1. Testes: Desenvolvedor e baseado em IA, foco em testes automatizados end-to-end, de integração e unitários.
  1. Open Source: A Sezzle foca no uso de código aberto, e construímos o que podemos antes de comprar!

#Li-remote #full-time

Sobre a Sezzle

Com a missão de empoderar financeiramente a próxima geração, a Sezzle está revolucionando a experiência de compra além dos pagamentos, combinando tecnologia de ponta com planos de parcelamento sem juros e perfeitos que tornam as compras mais inteligentes e acessíveis. Não estamos apenas transformando pagamentos; estamos redefinindo como as pessoas descobrem, interagem e compram as coisas que amam, ao mesmo tempo em que geramos um impacto real nas vendas dos comerciantes por meio de maiores conversões e valores de pedido mais altos. À medida que continuamos a moldar o futuro do fintech e do varejo, estamos construindo uma equipe inovadora e dinâmica apaixonada por criar mais do que apenas uma transação, mas uma jornada de compras verdadeiramente única. Se você está animado para ultrapassar os limites da tecnologia e oferecer uma experiência transformadora para consumidores e comerciantes, junte-se a nós na Sezzle e ajude a criar o futuro das compras!

Sobre a Vaga

Estamos buscando um(a) Engenheiro(a) Sênior de Confiabilidade de Banco de Dados tecnicamente forte e prático(a) para ajudar a projetar, construir e dimensionar a plataforma de banco de dados usada em todas as aplicações da Sezzle.

Este não é um papel tradicional de DBA. Esta função é para um(a) engenheiro(a) que possa combinar conhecimento profundo de banco de dados com engenharia de software, engenharia de infraestrutura e pensamento de plataforma. Você ajudará a construir os sistemas, bibliotecas, automação, padrões e salvaguardas que tornam o uso de banco de dados em toda a Sezzle confiável, seguro, escalável e fácil para os desenvolvedores adotarem corretamente.

Você deve se considerar um(a) realizador(a) para se encaixar bem nesta função. Estamos procurando alguém que possa entregar trabalho de engenharia de qualidade de produção, não apenas aconselhar de lado. Com ferramentas de IA e automação, você deve ser um multiplicador de força para a confiabilidade do banco de dados, a produtividade do desenvolvedor e a excelência operacional em toda a Sezzle.

Sobre você

  1. Você tem padrões implacavelmente altos - muitas pessoas podem achar seus padrões irrazoavelmente altos. Você está continuamente elevando o nível e impulsionando aqueles ao seu redor a entregar ótimos resultados. Você garante que os defeitos não sejam repassados e que os problemas sejam corrigidos para que permaneçam corrigidos.
  1. Você não está preso à convenção - seu sucesso — e grande parte da diversão — reside em desenvolver novas maneiras de fazer as coisas.
  1. Você precisa de ação - a velocidade é importante nos negócios. Muitas decisões e ações são reversíveis e não precisam de estudo extensivo. Valorizamos a tomada de risco calculada.
  1. Você conquista a confiança - você ouve atentamente, fala francamente e trata os outros com respeito.
  1. Você tem espinha dorsal; discorde, depois comprometa-se - você pode desafiar respeitosamente as decisões quando discorda, mesmo quando isso é desconfortável ou exaustivo. Você tem convicção e é tenaz. Você não se compromete por uma questão de coesão social. Uma vez que uma decisão é tomada, você se compromete totalmente.
  1. Você entrega resultados - você se concentra nos principais insumos e os entrega com a qualidade certa e em tempo hábil. Apesar dos contratempos, você se eleva à ocasião e nunca se contenta.

O que você fará

Como Engenheiro(a) Sênior de Confiabilidade de Banco de Dados, você será responsável por melhorar como as aplicações da Sezzle se conectam, migram, operam, observam e escalam seus bancos de dados. Você trabalhará com equipes de aplicação, infraestrutura, segurança e liderança de engenharia para definir padrões que melhorem a confiabilidade do banco de dados por design — não apenas por resposta operacional.

Você deve se sentir confortável em ser o responsável por problemas de ponta a ponta: entendendo o comportamento da aplicação, lendo código, revisando padrões de acesso a banco de dados, construindo ferramentas compartilhadas, melhorando o gerenciamento de conexões, projetando verificações de segurança de migração, analisando o desempenho de produção e ajudando os desenvolvedores a usar bancos de dados de maneiras mais seguras e escaláveis.

  1. Projetar, construir e manter componentes compartilhados da plataforma de banco de dados usados pelas aplicações da Sezzle, como pacotes de conexão de banco de dados, bibliotecas de cliente de banco de dados, ferramentas de migração, verificações de segurança, padrões de consulta e abstrações voltadas para o desenvolvedor.
  1. Estabelecer padrões confiáveis e escaláveis para como os serviços da Sezzle se conectam e interagem com bancos de dados relacionais em ambientes de produção, staging e desenvolvimento.
  1. Colaborar com as equipes de engenharia backend para melhorar o uso de banco de dados no código da aplicação, incluindo ciclo de vida de conexão, tratamento de transações, retentativas, timeouts, pooling, padrões de consulta e fluxos de trabalho de migração.
  1. Construir automação e ferramentas internas que tornem as operações de banco de dados mais seguras, repetíveis e menos dependentes de intervenção manual.
  1. Definir e impor padrões de engenharia para acesso a banco de dados, design de esquema, migrações, indexação, desempenho de consulta, gerenciamento de conexão e prontidão operacional.
  1. Arquitetar e melhorar a infraestrutura de banco de dados em AWS RDS/Aurora MySQL, PostgreSQL, RDS Proxy, réplicas de leitura, backups, failover, grupos de parâmetros, monitoramento e planejamento de capacidade.
  1. Liderar iniciativas de confiabilidade de banco de dados que reduzam o risco operacional, melhorem o desempenho e ajudem a Sezzle a escalar com segurança.
  1. Revisar designs de aplicação e alterações de banco de dados no início do ciclo de vida de desenvolvimento para garantir que confiabilidade, escalabilidade, manutenibilidade e segurança sejam incorporadas desde o início.
  1. Construir salvaguardas para migrações de banco de dados, incluindo verificações automatizadas, expectativas de rollback, fluxos de trabalho de revisão de esquema, observabilidade de migração e controles de segurança de produção.
  1. Melhorar o autoatendimento do desenvolvedor para provisionamento de banco de dados, acesso, gerenciamento de esquema, desenvolvimento local, testes e observabilidade.
  1. Investigar problemas de banco de dados de produção combinando telemetria de aplicação, métricas de banco de dados, logs, planos de consulta, traces e dados de infraestrutura de nuvem.
  1. Identificar e corrigir problemas sistêmicos de banco de dados, não apenas sintomas — incluindo padrões de acesso ruins, migrações inseguras, consultas ineficientes, tempestades de conexão, contenção de locks, lag de replicação e gargalos de capacidade.
  1. Criar e manter dashboards de alto sinal, alertas, SLOs, SLIs, runbooks e verificações de prontidão operacional para serviços com banco de dados.
  1. Impulsionar melhorias na validação de backup de banco de dados, testes de restauração, recuperação de desastres, prontidão de failover e continuidade de negócios.
  1. Trabalhar com equipes de segurança e conformidade para melhorar controles de acesso a banco de dados, auditabilidade, criptografia, gerenciamento de segredos, menor privilégio e controles alinhados com PCI/SOC 2.
  1. Orientar engenheiros em design de banco de dados, desempenho de consulta, migrações seguras, prontidão operacional e depuração de produção.
  1. Usar automação e ferramentas de IA onde apropriado para melhorar a revisão de migração, análise de consulta, investigação de incidentes, documentação e produtividade do desenvolvedor.

O que procuramos

  1. 6+ anos de experiência profissional em engenharia de software, engenharia de infraestrutura, engenharia de banco de dados, SRE ou engenharia de plataforma.
  1. Forte habilidade em engenharia de software em pelo menos uma linguagem de programação de produção, como Go, Python ou TypeScript.
  1. Capacidade comprovada de construir ferramentas internas, bibliotecas, frameworks, serviços ou componentes de plataforma de qualidade de produção usados por outros engenheiros.
  1. Profunda experiência prática com bancos de dados relacionais, especialmente MySQL e/ou PostgreSQL, em ambientes de produção de alta disponibilidade.
  1. Forte compreensão de como o código da aplicação interage com bancos de dados, incluindo pooling de conexões, transações, níveis de isolamento, retentativas, timeouts, deadlocks, locking, migrações e execução de consultas.
  1. Experiência em projetar ou melhorar padrões de acesso a banco de dados compartilhados, pacotes de banco de dados internos, wrappers ORM, frameworks de migração ou ferramentas de banco de dados voltadas para o desenvolvedor.
  1. Experiência prática com AWS RDS/Aurora, incluindo provisionamento, atualizações, réplicas, backups, failover, monitoramento, ajuste de parâmetros e solução de problemas de produção.
  1. Experiência com tecnologias de gerenciamento de conexão de banco de dados, como RDS Proxy, PgBouncer, ProxySQL ou pooling em nível de aplicação.
  1. Forte capacidade de analisar o desempenho do banco de dados usando planos de consulta, índices, logs de consultas lentas, eventos de espera, locks, métricas e traces de aplicação.
  1. Experiência em projetar processos seguros de migração de banco de dados para sistemas de produção. *
  1. Forte compreensão de observabilidade para aplicações com banco de dados, incluindo métricas, logs, traces, SLOs, alertas e resposta a incidentes.
  1. Experiência com infraestrutura como código e sistemas de CI/CD como Terraform, GitLab CI/CD, Kubernetes, Helm ou ferramentas similares.
  1. Capacidade de influenciar equipes de engenharia por meio de revisões de design claras, documentação, padrões técnicos e implementação prática.
  1. Capacidade de operar de forma independente, identificar problemas de alto impacto, propor soluções pragmáticas e levá-las à conclusão.
  1. Experiência comprovada trabalhando com Claude ou ferramentas equivalentes de modelo de linguagem grande é necessária; os candidatos devem se sentir confortáveis em alavancar IA para melhorar a produtividade, pesquisa e comunicação.
  1. Bacharelado em Ciência da Computação.

Conhecimentos e Habilidades Preferenciais

  1. Experiência na construção de capacidades de plataforma para um ambiente de microsserviços.
  1. Experiência com desenvolvimento de aplicações Golang e padrões de acesso a banco de dados.
  1. Experiência na criação de bibliotecas de banco de dados, SDKs, templates de serviço, frameworks de migração ou ferramentas de desenvolvedor "paved-road".
  1. Experiência em melhorar a confiabilidade de banco de dados em vários serviços ou equipes, não apenas em uma aplicação.
  1. Experiência em fintech, pagamentos, banking, e-commerce ou outros sistemas transacionais de alto volume.
  1. Experiência em ambientes sensíveis à conformidade, como PCI DSS, SOC 2 ou SOX.
  1. Experiência em governança de acesso a banco de dados, logs de auditoria, gerenciamento de segredos, criptografia, autenticação IAM e modelos de acesso de menor privilégio.
  1. Experiência com automação operacional em larga escala para provisionamento, patching, testes de failover, validação de backup, gerenciamento de acesso ou revisão de esquema.
  1. Experiência com padrões de sistemas distribuídos, como outbox transacional, arquitetura orientada a eventos, idempotência, filas, consistência eventual e trade-offs de consistência de dados.
  1. Experiência com ferramentas de observabilidade como Prometheus, Grafana, Datadog, CloudWatch, Performance Insights, OpenTelemetry ou New Relic.
  1. Familiaridade com Elasticsearch ou outros armazenamentos de dados de suporte.
  1. Familiaridade com ferramentas de desenvolvedor de IA como Claude Code, Gemini CLI, Codex, Cursor, e usá-las para ser um engenheiro mais produtivo.

O que torna trabalhar na Sezzle incrível?

Na Sezzle, somos mais do que apenas engenheiros brilhantes, entusiastas de dados apaixonados, pensadores fora da caixa e inovadores determinados; somos músicos habilidosos, yogis, ciclistas, chefs, golfistas, amantes de cães e escaladores. Acreditamos em nos cercar não apenas dos melhores e mais brilhantes indivíduos, mas daqueles que são únicos e movidos por um propósito em tudo o que fazem.

Nossa cultura não é definida por um certo conjunto de benefícios projetados para dar a ilusão da cultura tradicional de startup, mas sim, é o exemplo visível que vive em cada funcionário que contratamos.

Mais oportunidades com um só perfil

Quer aparecer para várias vagas sem repetir todo o processo? Crie seu perfil e seja encontrado pelas empresas que usam a Nort.

Criar meu perfil

Vagas Dev é mantido gratuitamente pela equipe NortJobs.

Seu próximo empregopode estar na NortJobs.

Vagas Dev

Vagas para desenvolvedores e programadores. Brasil em primeiro lugar. Sua próxima oportunidade.

NortJobs · mantenedoraInstagramLinkedInTwitter
LegalSobre o projetoPrivacidadeVagas Dev © 2026