Engenheiro de Backend Sénior
Remote · Remoto
Sobre a função
Sobre a Remote
Tendo a Inovação como um dos valores fundamentais, integrámos capacidades de Automação e IA nos requisitos de cada função.
Incentivamos todos os membros da equipa Remote a trazerem os seus talentos, experiências e cultura para a mesa, ajudando-nos a construir a melhor plataforma de RH da sua categoria.
A posição
Vai juntar-se a uma equipa de engenheiros nas áreas de Frontend, Backend, SRE e QA. Estamos organizados em equipas de desenvolvimento multifuncionais, atribuídas a verticais específicas.
Esta posição está aberta para várias equipas, e definiremos a equipa exata a que se irá juntar durante o processo de entrevista, com base nas necessidades do negócio e nas suas preferências.
Independentemente da equipa específica, irá trabalhar no desenvolvimento de ferramentas, APIs e integrações para um dos nossos produtos.
O nosso backend é construído com Elixir e Phoenix, com uma base de dados Postgres. Utilizamos React e Next.js para o nosso front-end. O GitLab é utilizado como ferramenta de controlo de versões e solução de CI/CD. As nossas aplicações estão alojadas na AWS. Dependemos totalmente do nosso CI para os deploys e fazemos deploy várias vezes por dia. Pode consultar o nosso Engineering Rulebook para saber mais.
Também pode ver esta Keynote para perceber como evoluímos a arquitetura e a organização da Remote para suportar um ritmo acelerado. Exploramos os limites de domínio e a gestão de dependências, juntamente com a separação de workers. Irá também ouvir falar sobre observabilidade orientada para a posse (ownership).
O que esta função lhe pode oferecer
- Desafios complexos e significativos — resolvê-los permitirá às pessoas e às empresas viver e operar em qualquer país do mundo.
- Oportunidade de ter um impacto significativo no negócio — ainda estamos muito no início da nossa jornada como empresa, e cada mudança que fizer hoje é amplificada pelo crescimento da empresa.
- Muita liberdade para organizar o seu trabalho e a sua vida — não está sujeito a daily standups, reuniões recorrentes ou outras cerimónias.
- Salário competitivo, stock options, gozos ilimitados e um conjunto de vantagens e benefícios.
- Um ambiente de trabalho prestável e solidário onde gostaríamos que desafiasse os dogmas e procurasse a inovação!
- Uma forte equipa de engenheiros experientes que irão apoiar e facilitar o seu crescimento profissional.
O que traz
Obrigatório (experiência profissional):
- Sólidos fundamentos de engenharia e um histórico de entrega de sistemas em produção que são seguros, fiáveis e escaláveis.
- Experiência prática a desenhar ou adotar fluxos de trabalho agentic/de automação (ou sistemas comparáveis) e a melhorá-los através de iteração.
- Capacidade de pensar em sistemas: definir especificações claramente, decompor planos, instrumentar a verificação e fechar o ciclo de qualidade.
- Postgres (ou semelhante).
- CI/CD (GitLab, GitHub, Jenkins ou semelhante).
- Demonstra fortes capacidades de automação e IA, e fluência em IA.
Preferencial
- Experiência com linguagens de Programação Funcional, como Elixir, Erlang, Scala, Clojure, Haskell, etc.
- Kubernetes
- Docker
- AWS
- Nextjs
- React/Vue/Angular
Principais Responsabilidades
- Liderar o desenvolvimento dos principais projetos ao nível da equipa, participar em iniciativas interequipas para os produtos de RH e Salários da Remote.
- Participar ativamente no trabalho de produto na equipa: fornecer feedback, sugerir soluções para os problemas. Utilizar insights técnicos e especialização para sugerir melhorias no produto.
- Manter uma boa compreensão do domínio da equipa, tanto do lado do produto como da engenharia.
- Fornecer feedback em code reviews.
- Contribuir para a base de código partilhada.
- Depurar e resolver problemas técnicos e de negócio.
- Participar em atividades fora da equipa, como rodativas de suporte, processo de recrutamento, discussões de RFC, etc.
- Fazer mentoria e dar orientação a outros engenheiros.
- Investigar, propor e participar na implementação de melhorias na nossa plataforma.
- Implementar interfaces tendo em conta o desempenho, a acessibilidade e o design de APIs.
- Redesenhar a forma como o trabalho de engenharia é entregue, tendo agentes autónomos como camada de execução padrão.
- Propor e operacionalizar fluxos de trabalho agentic de ponta a ponta (especificação → plano → execução → verificação) para entregar resultados mais rapidamente.
- Construir fluxos de trabalho agentic e primitivos reutilizáveis na base de código para que as equipas os possam aplicar repetidamente em diferentes domínios.
- Utilizar ciclos de verificação (testes, verificações, avaliações, salvaguardas) para garantir que os resultados estão corretos, seguros, fiáveis e são escaláveis.
Detalhes práticos
- Equipa: Engenharia
- Localização: Qualquer lugar do mundo
- Data de início: O mais brevemente possível
Processo de candidatura
- Entrevista com o nosso Recrutador
- Entrevista com um Líder de Engenharia
- (assíncrono) Exercício de código e revisão
- Entrevista com membros da equipa de engenharia
- Entrevista Bar Raiser
- Entrevista executiva
- Proposta + Verificação de emprego anterior
A filosofia de Total Rewards da Remote é garantir uma remuneração justa e imparcial, bem como equidade justa juntamente com benefícios competitivos em todas as localizações em que operamos. Não concordamos nem incentivamos práticas de mão de obra barata e, por isso, garantimos o pagamento acima das taxas de cada localização. Esperamos inspirar outras empresas a apoiar a contratação de talento global e a trazer riqueza local para países em desenvolvimento.
À primeira vista, as nossas faixas salariais parecem bastante amplas - aqui está algum contexto. Na Remote temos operações internacionais e uma força de trabalho distribuída globalmente. Utilizamos gamas geográficas para considerar os diferenciais de remuneração geográfica como parte da nossa estratégia de remuneração global, de forma a mantermo a competitividade em vários mercados enquanto contratamos globalmente.
As nossas faixas salariais são determinadas pela função, nível e localização, e os nossos títulos de emprego podem abranger mais do que um nível de carreira. A remuneração base real para o candidato selecionado nesta função depende de vários fatores, como a localização, competências transferíveis ou relacionadas com a função, experiência profissional, formação relevante, necessidades do negócio e procura do mercado. A faixa salarial base pode estar sujeita a alterações.
Na Remote, promovemos a mobilidade interna como um elemento fundamental da nossa cultura de crescimento e desenvolvimento dos colaboradores, suportada por uma filosofia de remuneração que garante equidade e justiça salarial. Por conseguinte, todas as alterações de remuneração associadas a uma mudança interna serão revistas pela equipa de Total Rewards & People Enablement caso a caso.
Benefícios
- trabalhar a partir de qualquer lugar
- folgas remuneradas flexíveis
- horário de trabalho flexível (somos assíncronos)
- 16 semanas de licença parental remunerada
- serviços de apoio à saúde mental
- stock options
- verba para formação
- verba para escritório em casa e equipamento informático
- verba para eventos sociais presenciais locais ou espaços de co-working
Como vai planear o seu dia (e a sua vida)
Na Remote trabalhamos de forma assíncrona, o que significa que pode planear o seu horário em torno da sua vida (e não em torno de reuniões). Saiba mais em remote.com/async.
Será encorajado a assumir a responsabilidade e a ser proativo. Em caso de dúvida, optará por agir em vez de esperar. O seu equilíbrio entre vida pessoal e profissional é importante e será incentivado a colocar-se a si e à sua família em primeiro lugar, ajustando o trabalho às suas necessidades.
Se isto lhe parece aquilo que deseja, candidate-se agora!
Como se candidatar
- Por favor, preencha o formulário abaixo e carregue o seu CV em formato PDF.
- Pedimos-lhe gentilmente que submeta a sua candidatura e CV em inglês, uma vez que este é o idioma padronizado que utilizamos aqui na Remote.
- Se não tem um CV atualizado, mas ainda assim está interessado em falar connosco, sinta-se à vontade para juntar uma cópia do seu perfil de LinkedIn.
Não só encorajamos pessoas de todos os grupos étnicos, géneros, sexualidades, idades, capacidades, situações de deficiência e qualquer outro grupo sub-representado a candidatar-se, como priorizamos o sentido de pertença. Temos 4 ERGs (Mulheres, Deficiência, Queer, Minorias na Tecnologia) que se reúnem regularmente com a equipa de Pessoas. Durante as suas entrevistas e depois delas, pedimos e encorajamos qualquer pessoa que necessite de uma adaptação a que a solicite ao seu recrutador.
Iremos pedir-lhe que nos indique voluntariamente os seus pronomes na fase de entrevista, e terá a opção de responder ao nosso questionário demográfico anónimo quando se candidatar abaixo. Como empregador de igualdade de oportunidades de emprego, é importante para nós que a nossa força de trabalho reflite pessoas de todas as origens, identidades e experiências, e estes dados ajudar-nos-ão a manter-nos responsáveis. Agradecemos o fornecimento destes dados, se assim o entender.
Na Remote, abraçamos a IA como uma ferramenta valiosa, dando simultaneamente prioridade à criatividade e autenticidade humana. Ansiamos por conhecer candidatos que equilibrem a inovação com genuína especialização e experiência. Para saber mais sobre as diretrizes de IA da Remote, consulte aqui.
Note que aceitamos candidaturas de forma contínua.