Solution SFT
Shakepay
Engenheiro(a) de Software Sênior (oportunidades futuras)
Sobre a oportunidade
Na Shakepay, criamos produtos que ajudam os canadenses a comprar, ganhar e economizar bitcoin de forma simples e segura. Desde o lançamento em 2015, crescemos para mais de um milhão de clientes em todo o Canadá. Em 2022, lançamos o Cartão Shakepay, permitindo que os clientes ganhem recompensas em bitcoin em gastos do dia a dia. Hoje, operamos infraestrutura financeira real onde a correção, a confiabilidade e o julgamento são importantes.
Estamos procurando um(a) Engenheiro(a) de Software Sênior que queira ser responsável por sistemas significativos de ponta a ponta e ajudar a moldar como construímos como equipe. Esta função é para engenheiros(as) que gostam de responsabilidade, prosperam na ambiguidade e se importam profundamente em construir software de alta qualidade que é lançado em produção e se sustenta sob uso no mundo real.
Sobre a função
Como Engenheiro(a) de Software Sênior, você trabalhará em sistemas de produto e plataforma que movimentam dinheiro real e impactam milhões de usuários. Você colaborará de perto com Produto, Design e outros engenheiros(as) para definir problemas, projetar soluções e entregá-las em produção. Espera-se que você opere com um alto grau de responsabilidade e julgamento, desde o design inicial até o lançamento e a confiabilidade a longo prazo.
A faixa salarial base para esta posição é de $170,000 - $220,000 CAD. A remuneração real é determinada com base nas habilidades, experiência e nível da função. Candidatos(as) excepcionais podem ser considerados(as) acima do topo da faixa, e o pagamento pode aumentar rapidamente para aqueles que causam um grande impacto na função. Remuneração total: Além do salário base, esta função inclui remuneração em ações. Usamos níveis de cargo claros e faixas salariais baseadas no mercado para garantir que a remuneração seja justa e consistente em toda a empresa.
Usamos tecnologia, incluindo inteligência artificial (IA), para apoiar certas partes do nosso processo de contratação. Isso pode incluir ferramentas que auxiliam no agendamento, revisão de candidaturas, comunicação com candidatos e geração de notas, guias ou resumos de entrevistas para que nossa equipe possa se concentrar na conversa. Todas as decisões de contratação são tomadas por nossa equipe de contratação.
Estamos comprometidos em construir um local de trabalho acolhedor e acessível para todos. Se você precisar de alguma adaptação durante o processo de contratação ou ao ingressar na Shakepay, basta nos informar e trabalharemos com você para garantir que você tenha o que precisa para ter sucesso.
Nesta função, você irá:
- Assumir problemas ambíguos e de alto impacto, conduzindo-os da ideia à produção.
- Colaborar de perto com Produto e Design para definir escopo, trade-offs e planos de execução.
- Projetar, construir e evoluir sistemas de produção com forte foco em confiabilidade, correção e manutenibilidade.
- Equilibrar velocidade e qualidade, sabendo quando agir rápido e quando desacelerar.
- Compartilhar a responsabilidade pelos sistemas que você constrói, incluindo responsabilidades de plantão (on-call) e resposta a incidentes.
- Contribuir para decisões técnicas e de produto que moldam a direção da sua equipe.
- Ajudar a elevar o padrão de como a equipe constrói, melhorando padrões, ferramentas e processos.
Requisitos mínimos
Quem procuramos
Esta é uma função Sênior. Estamos procurando alguém que tenha demonstrado responsabilidade por sistemas de produção e se sinta confortável em tomar decisões com consequências reais.
Você provavelmente traz:
- Forte julgamento de produto e cliente. Você se importa com o que está sendo construído e por quê.
- Responsabilidade comprovada por funcionalidades ou sistemas em produção, incluindo confiabilidade e responsabilidade de plantão (on-call).
- Conforto em trabalhar com ambiguidade e fazer trade-offs ponderados com informações incompletas.
- Um desejo constante de aprimorar seu ofício e os sistemas ao seu redor.
- Curiosidade, pragmatismo e um viés para ação.
- Uso ativo de ferramentas de IA em seu fluxo de trabalho diário para acelerar o desenvolvimento, depuração e aprendizado.
- Conforto em ler código legado e não reescrevê-lo imediatamente.
Experiência técnica
Você provavelmente tem experiência com vários dos seguintes:
- Desenvolvimento Backend usando Node.js e TypeScript
- Bancos de dados relacionais como Postgres
- Operação de sistemas de produção com observabilidade e monitoramento (ex: Datadog)
- Trabalho em ambientes conteinerizados ou baseados em nuvem
- Conforto em revisar PRs gerados por IA com o mesmo ceticismo que você aplicaria a um PR humano.
Bom ter, mas não obrigatório:
- Desenvolvimento mobile com React Native
- Experiência na construção de sistemas financeiros, de pagamento ou relacionados a cripto
- Experiência em ambientes de produto de alto crescimento ou de rápida evolução
Benefícios e Vantagens
- 🤖 Generoso orçamento de tokens de IA (atualmente ilimitado)
- 🤝 Opções de ações como parte da remuneração total
- 🦷 Benefícios completos de saúde e odontologia, incluindo um orçamento separado para cuidar da sua saúde mental
- 🌎 Amigável para trabalho remoto: Trabalhe de qualquer lugar do Canadá, com acesso opcional aos nossos espaços de escritório em Montreal e Toronto.
- 🆙 Um orçamento anual de $2,000 para cursos, certificações e treinamento para apoiar seu crescimento profissional.
- 🌴 20 dias de férias por ano. E se você usar todas as suas férias, damos um bônus de $1,000.
- 🐣 Complemento de licença parental de até 100% do seu salário por 18 semanas.
- 🙌 Reuniões trimestrais específicas da equipe ou de toda a empresa para se conectar uns com os outros.
