Spreedly
Spreedly
51 – 200 Funcionários
ConsultoriaFintechLogística

A Spreedly é uma empresa de tecnologia financeira que oferece software de orquestração de pagamentos para comerciantes, agregadores de comerciantes e empresas de tecnologia financeira. Sua plataforma conecta os clientes a centenas de gateways de pagamento, provedores de serviços de pagamento e ferramentas antifraude em várias moedas, ajudando-os a gerenciar operações de pagamento complexas por meio de uma camada de integração flexível.

A plataforma foi desenvolvida para ambientes de transações globais e processa bilhões de transações, além de fornecer insights entre setores com o objetivo de melhorar o sucesso dos pagamentos. A Spreedly também mantém um cofre em conformidade com o PCI nível 1, contendo mais de um bilhão de métodos de pagamento, ajudando os clientes a reduzir a complexidade operacional e regulatória associada ao tratamento de dados de pagamento.

Engenheiro sênior de banco de dados - Trabalho remoto nos Estados Unidos

A Spreedly busca um engenheiro sênior de banco de dados para melhorar o desempenho, a confiabilidade, a observabilidade e a segurança operacional dos bancos de dados distribuídos que sustentam sua plataforma de pagamentos abertos.

Descrição

  • Melhorar o desempenho e a confiabilidade em todo o ambiente de bancos de dados distribuídos da Spreedly
  • Analisar gargalos e ameaças à confiabilidade por meio de instrumentação, revisões de código e validação em ambientes de homologação
  • Otimizar consultas lentas, índices e configurações de banco de dados
  • Solucionar problemas de bancos de dados distribuídos, como contenção de transações, novas tentativas, faixas sobrecarregadas e padrões de acesso ineficientes
  • Definir e manter referências de desempenho dos bancos de dados
  • Orientar as equipes de engenharia sobre migrações de esquema, padrões de acesso e atualizações de configuração
  • Revisar projetos que envolvam esquemas, chaves primárias, indexação e limites de transação
  • Fornecer conhecimento especializado em bancos de dados durante incidentes e investigações de causa raiz
  • Criar processos de migração mais seguros, documentação e orientações operacionais
  • Gerenciar atualizações de versão de bancos de dados, testes de backup e recuperação, configuração de clusters e planejamento de capacidade
  • Fortalecer a observabilidade de latência, novas tentativas, contenção, integridade das faixas e capacidade
  • Coordenar com a Cockroach Labs o ambiente de banco de dados gerenciado
  • Trabalhar em estreita colaboração com as equipes de infraestrutura, plataforma e engenharia de aplicações
  • Orientar engenheiros em solução de problemas de bancos de dados, otimização de desempenho e princípios de bancos de dados distribuídos
  • Atuar como autoridade em bancos de dados da equipe de Confiabilidade em uma função sênior de contribuidor individual, sem subordinados diretos

Requisitos

  • Pelo menos cinco anos de experiência profissional focada principalmente na operação e otimização de bancos de dados de produção
  • Ampla experiência prática na gestão de bancos de dados distribuídos, incluindo desempenho e comportamento de alta disponibilidade
  • Experiência prática na administração de bancos de dados relacionais que sustentam sistemas de produção críticos para os negócios
  • Sucesso comprovado na identificação de ineficiências em bancos de dados e na obtenção de ganhos mensuráveis em consultas, indexação, esquemas ou configurações
  • Conhecimentos avançados de SQL, incluindo planos de execução, gerenciamento de transações e compensações de SQL distribuído
  • Capacidade de avaliar os riscos de alterações em bancos de dados e comunicar claramente as compensações técnicas
  • Capacidade de investigar sistemas desconhecidos de forma autônoma, definir prioridades e implementar melhorias
  • Abordagem ponderada e colaborativa no trabalho com outras pessoas
  • Experiência em produção administrando CockroachDB com volumes significativos de transações
  • Experiência administrando PostgreSQL
  • Experiência operando serviços de banco de dados gerenciados e colaborando com equipes de suporte e engenharia de fornecedores
  • Experiência realizando migrações de esquema sem downtime ou com downtime mínimo em tabelas grandes e de alto tráfego
  • Experiência apoiando pagamentos, tecnologia financeira ou outras plataformas nas quais a disponibilidade é crítica
  • Experiência em planejamento de capacidade de bancos de dados e dimensionamento de clusters, incluindo arquiteturas multirregionais
  • Experiência criando ferramentas operacionais ou verificações com Python, Go ou linguagens comparáveis
  • Familiaridade com ORMs como Rails ActiveRecord
  • Experiência em operações de nuvem com AWS ou Azure
  • Certificações de nuvem voltadas para bancos de dados são desejáveis
  • Experiência com CockroachDB ou PostgreSQL não é obrigatória quando houver profundidade equivalente comprovada em gestão de bancos de dados distribuídos
  • Autorização legal vigente para trabalhar no país onde o cargo está localizado sem necessidade de patrocínio futuro
  • Conclusão bem-sucedida de verificações de antecedentes e referências
  • Os candidatos não podem morar em Nova York

Benefícios

  • Salário competitivo e remuneração em participação acionária
  • Cobertura médica e odontológica abrangente, incluindo uma opção totalmente paga pela empresa
  • Seguro de vida e invalidez pago pela empresa
  • Seguro oftalmológico e suplementar opcional, além de várias opções de contas de gastos flexíveis
  • Tempo livre remunerado aberto e 12 semanas de licença remunerada para novos pais
  • Plano de contrapartida 401(k) com contribuição de 5% até 5.000 dólares por ano
  • Auxílio anual de 1.000 dólares para desenvolvimento profissional
  • Auxílio mensal para trabalho em casa e estilo de vida digital, um MacBook novo e reembolso único de acessórios
  • Acesso a coaching profissional pago pela empresa
  • Visitas à sede em Durham, Carolina do Norte, para funcionários remotos