Nominal
Capital on Tap
Engenheiro(a) de Banco de Dados Sênior
A Vaga
Nós somos a Capital on Tap 👋
💳 A Capital on Tap começou porque pequenas empresas eram mal atendidas. Os grandes bancos eram lentos, seus produtos não eram adequados e os proprietários de pequenas empresas muitas vezes não conseguiam acesso ao que precisavam. Nós nos propusemos a consertar isso.
Hoje somos uma plataforma financeira - não apenas uma empresa de cartão de crédito. Oferecemos um cartão de crédito empresarial de primeira linha, uma plataforma de gestão de gastos focada em PMEs, um produto de poupança que atingiu £1 bilhão em fundos no primeiro ano, e um conjunto crescente de ferramentas e produtos financeiros que facilitam a gestão de uma pequena empresa.
1,000+ funcionários, £20 bilhões em gastos anuais com cartões, 200,000+ clientes, mais de 17,000 avaliações no Trustpilot com média 4.7 estrelas, e somos lucrativos. Fizemos um bom trabalho até agora, mas estamos apenas começando!
Nossa plataforma roda em .NET e SQL Server na Azure, e cresceu muito além do que foi originalmente projetado. Estamos contratando nosso primeiro Engenheiro(a) de Performance de Banco de Dados dedicado(a) para cuidar da performance e escalabilidade: para tornar os caminhos rápidos, mantê-los rápidos conforme o volume cresce, e dar a cada engenheiro aqui as ferramentas e o julgamento para escrever acesso a dados que se sustentem em produção.
Você se juntará a uma equipe pequena e ágil de DBAs e engenheiros de confiabilidade de site em uma função prática de contribuidor individual sênior. Você não trabalhará em uma fila de tickets. Você escolherá o trabalho que impacta a latência, o custo e a confiabilidade, e terá a confiança para apontar o que precisa ser re-arquitetado.
Outras Informações
🏡🏢Este é um trabalho Híbrido, a equipe de IA trabalha em nossos escritórios em Moorgate (Londres) 2 dias por semana.
Diversidade e Inclusão 🌈
Nós acolhemos, consideramos e encorajamos candidaturas de qualquer pessoa que compartilhe nosso compromisso com a inclusão. Junte-se a nós na criação de um espaço onde a autenticidade prospera e todos podem fazer seu melhor trabalho.
Outras Informações
- 👍Confira nossas 'Dicas Principais' para entrevistas.
- ✔️Mantenha-se atualizado sobre novas oportunidades de emprego seguindo-nos no Linkedin.
- 📧Envie um e-mail para [email protected] se tiver alguma dúvida.
Animado(a) para trabalhar aqui? Candidate-se!
Se você gostaria de progredir em sua carreira em nossa fintech lucrativa e em rápido crescimento, clique em candidatar-se e nós tentaremos retornar em até 3 dias úteis (durante períodos de pico, isso pode levar até 5 dias úteis).
O Que Você Fará
- Ser responsável pela performance de consultas e índices em nosso parque de SQL Server transacional, usando planos de execução, Query Store, estatísticas de espera, telemetria de produção real ou outras medidas baseadas em dados.
- Investigar e implementar técnicas de escalonamento horizontal, como arquitetura multi-cluster, availability groups contidos, sharding, etc., para garantir que o parque de software distribuído da Capital on Tap possa continuar a suportar uma base de clientes em rápido crescimento e um número crescente de serviços.
- Encontrar e remover os gargalos em nossos caminhos críticos de latência, começando pela autorização de cartão e leituras/escritas de ledger, e mantê-los dentro de um orçamento de p99 acordado.
- Ser responsável pela alta disponibilidade e recuperação de desastres. Availability groups, failover, testes de backup e restauração contra alvos reais de RTO e RPO, e os runbooks que os acompanham.
- Construir e aprimorar ferramentas de autoatendimento para permitir que as equipes de desenvolvimento identifiquem regressões no plano de consulta, juntamente com ferramentas de diagnóstico de autoatendimento para que as equipes possam depurar sua própria performance de consulta.
- Automatizar o que é atualmente manual, usando PowerShell, Python, ou Terraform, e tratar a configuração do banco de dados como código.
- Gerenciar o custo do SQL Server como uma métrica de primeira classe, juntamente com latência e uptime.
- Trabalhar em conjunto com a Engenharia de Produto e nossa equipe de análise de dados, revisando projetos antes que sejam lançados e elevando o nível de como toda a organização de engenharia pensa sobre acesso a dados.
- Evangelizar tecnologias avançadas de banco de dados para as equipes de engenharia de software. Pesquisar, demonstrar e promover tecnologias como bancos de dados de grafos e migrações de dados sem downtime, e como elas podem ser usadas em EF via C#.
O Que Buscamos
- Experiência trabalhando com ORMs (idealmente Entity Framework) e os trade-offs de performance específicos que vêm com um ORM.
- Experiência substancial executando Microsoft SQL Server em produção em escala, seja auto-gerenciado, Managed Instances, ou em Azure SQL, em um negócio onde downtime e latência têm impacto comercial direto.
- Profundo conhecimento dos internos. O otimizador de consulta e o cache de planos, indexação e estatísticas, locking, blocking e níveis de isolamento, tempdb, e os tipos de espera que lhe dizem qual deles está realmente prejudicando você.
- Um histórico de vitórias de performance específicas e mensuráveis que você possa nos apresentar de ponta a ponta.
- Experiência em escalar dados relacionais além do ponto em que o ajuste sozinho funciona. Particionamento, arquivamento, desnormalização, caching, réplicas de leitura, ou uma mudança considerada para um armazenamento diferente.
- Confortável escrevendo código de aplicação, não apenas scripts. T-SQL em nível de especialista, mais PowerShell ou Python, e infraestrutura como código.
- Experiência prática com design de HA/DR e liderança de incidentes de produção.
- Conhecimento prático de outros motores de banco de dados como PostgreSQL, e opiniões sobre os prós e contras relativos.
- Capacidade de traduzir conceitos técnicos e trade-offs para especialistas não-banco de dados.
Um Ótimo Trabalho Merece Ótimos Benefícios
Tentamos não nos levar muito a sério (o tempo todo), então garantimos que nosso escritório esteja equipado com mesa de sinuca, máquina de fliperama, chopeira e alguns cachorros de escritório para completar. Confira nossos benefícios:
- 🏥 Plano de Saúde Privado incluindo serviços odontológicos e oftalmológicos através da Vitality
- ✈️ Seguro de viagem mundial através da Vitality
- 🎁 Recompensas de Aniversário (£250, £500, £750, licença sabática de 4 semanas totalmente remunerada)
- 👛 Plano de Previdência com Dedução de Salário com contrapartida de até 7%
- 🚘 Plano de Dedução de Salário para Carro Elétrico Octopus EV
- 🏖️ 28 dias de férias (mais feriados nacionais)
- 📖 Orçamento Anual para Aprendizado e Bem-Estar
- 👪 Licença Parental Aprimorada
- 🚲 Programa de Bicicleta para o Trabalho
- 🚂 Empréstimo para Passe de Trem
- 💬 6 sessões de terapia gratuitas por ano
- 🐶 Escritórios Amigáveis para Cães
- 🍫 Bebidas e lanches gratuitos em nossos escritórios
Confira mais sobre nossos benefícios, valores e missão aqui.
