Staff Backend Software Engineer

Staff Backend Software Engineer

Tempo inteiro 63000 - 77000 € / ano (est.) Remoto
J

Num relance

  • Tarefas: Desenvolver e manter uma plataforma de transações distribuídas para transferências seguras de criptomoedas.
  • Empresa: Empresa parceira inovadora com foco em tecnologia e colaboração.
  • Benefícios: Trabalho remoto flexível, subsídio para escritório em casa e tempo livre ilimitado.
  • Outras informações: Ambiente inclusivo que valoriza a diversidade e oferece oportunidades de crescimento.
  • Porquê este emprego: Impacte o futuro das finanças com tecnologia de ponta e mentore outros engenheiros.
  • Qualificações: Experiência sólida em engenharia backend e conhecimento profundo de sistemas distribuídos.

O salário previsto situa-se entre 63000 - 77000 € por ano.

Esta posição é listada em nome de uma empresa parceira, que gerencia todas as aplicações e próximos passos. A nossa parceira está à procura de um Staff Backend Software Engineer baseado em Portugal. Como Staff Backend Software Engineer, você ajudará a construir e evoluir uma plataforma de transação crítica para a missão que permite transferências seguras de criptomoedas entre instituições financeiras, fintechs e bolsas em todo o mundo. Você enfrentará desafios complexos de sistemas distribuídos onde a integridade dos dados, isolamento de inquilinos, confiabilidade e auditabilidade são essenciais em um ambiente regulamentado.

Responsabilidades:

  • Projetar, desenvolver e manter componentes principais de uma plataforma de transação distribuída.
  • Construir sistemas resilientes que preservem a correção dos dados, isolamento de inquilinos e auditabilidade, incluindo quando ocorrem falhas.
  • Melhorar a escalabilidade à medida que os volumes de transação e o número de instituições por nó aumentam, mantendo latência previsível e desempenho do banco de dados.
  • Produzir documentos de design técnico claros e fornecer revisões construtivas e detalhadas de propostas de arquitetura e código.
  • Integrar agentes de codificação de IA nos fluxos de trabalho diários de desenvolvimento e melhorar especificações, contexto e práticas de revisão para garantir que o código gerado seja seguro para produção.
  • Colaborar com equipes de produto, conformidade e atendimento ao cliente para traduzir obrigações regulatórias e necessidades dos clientes em software confiável.
  • Assumir a responsabilidade total pelos sistemas de produção, incluindo rastreamento, alertas, resposta a incidentes e acompanhamentos pós-incidente.
  • Orientar outros engenheiros, compartilhar expertise técnica e contribuir para os padrões de engenharia da equipe.
  • Participar da rotação de plantão para apoiar a confiabilidade da plataforma e a continuidade operacional.

Requisitos:

  • Tipicamente 8+ anos de experiência em engenharia backend, com um histórico de entrega de projetos técnicos complexos do início ao fim e ajudando outros engenheiros a crescer.
  • Forte expertise em design de sistemas distribuídos, incluindo processamento assíncrono, manuseio de falhas e sistemas onde a correção tem prioridade sobre a entrega de recursos.
  • Experiência sólida em Go ou experiência substancial em produção com outra linguagem backend tipada estaticamente, como Java, Kotlin, Rust ou C#, com a capacidade e motivação para começar a enviar código Go nas primeiras semanas.
  • Conhecimento profundo de Postgre SQL, incluindo design de esquema, planejamento de consultas, bloqueio, níveis de isolamento de transações, migrações de banco de dados ao vivo e gerenciamento de dados multi-inquilino.
  • Experiência prática em engenharia de nuvem com AWS ou GCP, incluindo IAM, redes, bancos de dados gerenciados, filas e armazenamento.
  • Experiência diária usando agentes de codificação de IA, incluindo escrita de especificações, fornecimento de contexto, decomposição de tarefas, revisão crítica de código gerado e compreensão de onde essas ferramentas podem falhar.
  • Fortes habilidades de comunicação escrita, com a capacidade de explicar decisões técnicas de forma clara e concisa em um ambiente remoto que depende de documentação e colaboração assíncrona.
  • Fundamentos sólidos de segurança para manuseio de dados sensíveis, incluindo criptografia em trânsito e em repouso, gerenciamento de chaves, minimização de dados e acesso de menor privilégio.
  • Familiaridade com qualquer um dos seguintes é uma vantagem: criptografia aplicada, protocolos de identidade descentralizada, finanças regulamentadas, pagamentos, frameworks de conformidade, conceitos de criptomoeda e blockchain, Node.js, Type Script, sistemas de fila e fluxo de trabalho, ou ferramentas modernas de observabilidade.

Benefícios:

  • Trabalho remoto flexível: Trabalhe remotamente de qualquer lugar.
  • Subsídio para home-office: $1,000 para apoiar sua configuração de trabalho em casa, disponível para uso dentro do seu primeiro ano de emprego.
  • Mac Book Pro: Escolha um modelo que atenda às suas necessidades em coordenação com seu gerente.
  • Tempo livre pago ilimitado: Tire o tempo que precisar para descansar e recarregar.
  • Benefícios específicos do país: Benefícios e contribuições estatutárias gerenciadas através de um arranjo de empregador registrado.
  • Ambiente de trabalho inclusivo: Um compromisso com a igualdade de oportunidades de emprego e um ambiente de trabalho que valoriza a diversidade e proíbe discriminação com base em características legalmente protegidas.

Empregador para Staff Backend Software Engineer: Jobgether

A nossa empresa parceira oferece um ambiente de trabalho dinâmico e multicultural em Portugal, onde os colaboradores têm a oportunidade de se envolver em atividades de contabilidade IFRS e relatórios dentro de uma organização global. Com um forte foco no desenvolvimento profissional, a empresa promove a colaboração entre equipas e oferece formação contínua, permitindo que os funcionários aprofundem a sua experiência em contabilidade técnica e transações internacionais complexas.

J

Dados de contacto:

Equipa de recrutamento de Jobgether

Achamos que precisas destas competências para brilhares como Staff Backend Software Engineer

Engenharia de Sistemas Distribuídos
Experiência em Go
Conhecimento profundo em Postgre SQL
Experiência em Engenharia de Nuvem (AWS ou GCP)
Leitura e Modificação de Terraform
Uso diário de Agentes de Codificação AI
Habilidades de Comunicação Escrita