Engenheiro de Backend Sénior
Remote · Remoto
Sobre a função
Sobre a Remote
Com a Inovação como um dos valores centrais, incorporámos capacidades de Automatização e IA nos requisitos para cada função.
Encorajamos cada membro da equipa da Remote a trazer os seus talentos, experiências e cultura para a mesa, para nos ajudar a construir a plataforma de RH de melhor categoria.
O cargo
Juntar-se-á a uma equipa de engenheiros de Frontend, Backend, SRE e QA. Estamos organizados em equipas de desenvolvimento multifuncionais atribuídas a verticais específicas.
Este cargo está aberto para várias equipas, e definiremos a equipa exata à qual se 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 na construção 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. Usamos React e Next.js para o nosso front-end. O GitLab é usado como ferramenta de controlo de versões e solução de CI/CD. As nossas aplicações são alojadas na AWS. Contamos totalmente com o nosso CI para implantações e implementamos várias vezes por dia. Pode consultar o nosso Engineering Rulebook para saber mais.
Também pode consultar este Keynote para perceber como evoluímos a arquitetura e a organização da Remote para suportar um ritmo rápido. Exploramos limites de domínio e gestão de dependências, juntamente com a separação de workers. Também ouvirá falar sobre observabilidade orientada pela propriedade.
O que este trabalho pode oferecer-lhe
- Desafios complexos e significativos — resolvê-los-á permitirá que pessoas e empresas vivam e operem em qualquer país do mundo.
- Oportunidade de ter um impacto significativo no negócio — ainda estamos muito cedo na nossa jornada como empresa, e cada alteração que faz hoje é amplificada pelo crescimento da empresa.
- Muita liberdade para organizar o seu trabalho e vida — não está vinculado a reuniões diárias de standup, reuniões recorrentes ou outras cerimónias.
- Salário competitivo, opções sobre ações, férias ilimitadas e um conjunto de benefícios e vantagens.
- Um ambiente de trabalho solidário e gentil, onde gostaríamos que desafiasse os dogmas e perseguisse a inovação!
- Uma equipa forte de engenheiros experientes que irão apoiar e facilitar o seu crescimento profissional.
O que traz
Requisitos obrigatórios (experiência profissional):
- Fortes fundamentos de engenharia e um histórico de colocação em produção de sistemas seguros, fiáveis e escaláveis.
- Experiência prática na conceção ou adoção de fluxos de trabalho de agentes/automação (ou sistemas comparáveis) e na sua melhoria através de iteração.
- Capacidade de pensar em sistemas: definir especificações claramente, dividir planos, instrumentar verificação e fechar o ciclo na qualidade.
- Postgres (ou semelhante).
- CI/CD (GitLab, GitHub, Jenkins ou semelhante).
- Demonstra fortes capacidades de automatizaçã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 de projetos principais ao nível da equipa, participar em iniciativas transversais para os produtos de RH e Processamento Salarial da Remote.
- Participar ativamente no trabalho do produto na equipa: fornecer feedback, sugerir soluções para os problemas. Usar conhecimentos técnicos e experiência para sugerir melhorias ao produto.
- Manter uma boa compreensão do domínio da equipa, tanto do lado do produto como da engenharia.
- Fornecer feedback em revisões de código.
- 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 rotações de suporte, processo de contratação, discussões de RFC, etc.
- Mentorar e fornecer orientação a outros engenheiros.
- Investigar, propor e participar na implementação de melhorias na nossa plataforma.
- Implementar interfaces com desempenho, acessibilidade e conceção de API em mente.
- Redesenhar como o trabalho de engenharia é entregue com agentes autónomos como camada de execução predefinida.
- Propor e operacionalizar fluxos de trabalho de agentes de ponta a ponta (especificação → plano → execução → verificação) para entregar resultados mais rapidamente.
- Construir fluxos de trabalho de agentes reutilizáveis e primitivos na base de código para que as equipas os possam aplicar repetidamente em vários domínios.
- Usar loops de verificação (testes, verificações, avaliações, guardrails) para garantir que os resultados são corretos, seguros, fiáveis e escaláveis.
Informações práticas
- Equipa: Engenharia
- Localização: Qualquer lugar no Mundo
- Data de início: O mais breve 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 empregos anteriores
A filosofia de Total Rewards da Remote é garantir uma remuneração justa e imparcial e equidade salarial justa, juntamente com benefícios competitivos em todos os locais onde operamos. Não concordamos nem encorajamos práticas de mão de obra barata e, por isso, garantimos pagar acima das taxas locais. Esperamos inspirar outras empresas a apoiar a contratação de talentos globais e trazer riqueza local para países em desenvolvimento.
À primeira vista, as nossas faixas salariais parecem bastante largas - aqui está algum contexto. Na Remote temos operações internacionais e uma força de trabalho globalmente distribuída. Usamos intervalos geográficos para considerar diferenciais salariais geográficos como parte da nossa estratégia de remuneração global para permanecermos competitivos em vários mercados enquanto contratamos globalmente.
Os nossos intervalos salariais são determinados pelo cargo, nível e localização, e os nossos títulos de trabalho podem abranger mais de um nível de carreira. O salário base real para o candidato bem-sucedido neste cargo depende de muitos fatores, como localização, competências transferíveis ou relacionadas com o trabalho, experiência profissional, formação relevante, necessidades do negócio e procura do mercado. O intervalo salarial base pode estar sujeito a alterações.
Na Remote, promovemos a mobilidade interna como um elemento-chave da nossa cultura de crescimento e desenvolvimento dos colaboradores, apoiada por uma filosofia de remuneração que garante a equidade e justiça salarial. Portanto, todas as alterações de remuneração associadas a uma mudança interna serão analisadas pela equipa de Total Rewards & People Enablement caso a caso.
Benefícios
- trabalhar de qualquer lugar
- férias pagas 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
- opções sobre ações
- orçamento de formação
- orçamento para escritório em casa e equipamento IT
- orçamento para eventos sociais presenciais locais ou espaços de coworking
Como planeará o seu dia (e vida)
Trabalhamos de forma assíncrona na Remote, o que significa que pode planear o seu horário em torno da sua vida (e não de reuniões). Saiba mais em remote.com/async.
Terá poder para assumir a propriedade e ser proativo. Em caso de dúvida, agirá por defeito em vez de esperar. O seu equilíbrio vida-trabalho é importante e será encorajado a colocar-se a si e à sua família em primeiro lugar, e encaixar o trabalho às suas necessidades.
Se isso soa como algo que deseja, candidate-se agora!
Como se candidatar
- Por favor, preencha o formulário abaixo e carregue o seu CV em formato PDF.
- Pedimos gentilmente que submeta a sua candidatura e CV em inglês, pois este é o idioma padronizado que usamos aqui na Remote.
- Se não tem um CV atualizado, mas ainda está interessado em falar connosco, sinta-se à vontade para adicionar uma cópia do seu perfil LinkedIn em alternativa.
Não só encorajamos pessoas de todos os grupos étnicos, géneros, sexualidades, idades, capacidades, estatuto de deficiência e qualquer outro grupo sub-representado a candidatar-se, como priorizamos um sentido de pertença. Temos 4 GRs (Mulheres, Deficiência, Queer, Minorias em Tecnologia) que se reúnem regularmente com a equipa de Pessoas. Durante as suas entrevistas e para além delas, pedimos e encorajamos qualquer pessoa que necessite de uma acomodação a solicitá-la ao seu recrutador.
Pediremos que nos diga 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 reflita pessoas de todas as origens, identidades e experiências, e estes dados ajudar-nos-ão a manter a responsabilidade. Agradecemos o fornecimento destes dados, se optar por fazê-lo.
Na Remote, abraçamos a IA como uma ferramenta valiosa, priorizando a criatividade e autenticidade humana. Aguardamos conhecer candidatos que equilibrem a inovação com uma experiência e pericia genuínas. Para saber mais sobre as diretrizes de IA da Remote, consulte aqui.
Nota: Aceitamos candidaturas de forma contínua.