Buscar

Emprego

Senior Core Engineer

Publicado por
OpenFn
|
London, England, Reino Unido
Novo
|
Publicado há 7 dias

Open Function Group

OpenFn is a digital public good (DPG) used by governments and NGOs around the world to scale the next generation of health and humanitarian interventions via data integration, interoperability, and process automation. We use cutting edge technologies to drive efficiency where it matters most; we do not make marginal improvements to already comfortable lives.

The OpenFn iPaaS and the free and open-source OpenFn Integration Toolkit are built on the Phoenix Framework (Elixir/Erlang) and backed by a Javascript compiler/execution environment (running in NodeJs) with over 50 adaptors for working with the most critical applications in the health and humanitarian sectors.

We are investing heavily in our open source offering, focusing on creating a best-in-class developer experience, increasing ease of use and offering better visibility for those creating “jobs”—the data transformation and process automation scripts that provide secure, stable, scalable interoperability for our government and NGO customers.

The role

We’re looking for a senior engineer with deep Javascript experience to join our remote team. You will play a big part in taking our tooling to its next generation.

This next phase involves the creation of a Javascript (or Typescript) visualiser that allows users to create data transformation jobs using a large set of existing libraries we maintain.

As a small team working in the face of rapidly increasing demand, we move fast at times and slow at others, but we try to make sure that we’re always doing so for the right reasons. While we’re careful not to gild the lily, no one likes wading through code that could have been written more clearly or stomping bugs that might have been avoided.

If you like the idea of low-code environments, of visualising ASTs, and of building out in the open—in conversation with organizations and governments around the world—we’d love to talk to you.

Things that matter a lot to us

Curiosity and pragmatism. You’ve got to enjoy trying new things; constantly think about the tradeoffs between acting early and not doing something.

A passion for tooling. All of our Javascript libraries are used by real people, and we treat ourselves as customers as well. If we can’t easily debug something, then chances are an end-user developer at a ministry of health or refugee protection agency is going to experience UX pain as well.

An interest in transpilers. Transpiling Javascript is the core of what we do. We build software capable of automagically manipulating user code, detecting potentially malicious invocations or generating feedback for users as they are writing code.

An enthusiasm for open source. The majority of our code is publicly available under the LGPL-3.0 licence and has already been adopted and adapted by some of the top international development organizations around the world. We want to further this with more and better tools that empower those working in the ICT4D sector.

Strong opinions, weakly held. Making decisions that affect future design paths is always difficult. We don’t sit on mistakes. And we listen carefully when someone has ideas or prior experience that contradict our own.

What you’ll be doing

You’ll work with the team in designing and implementing open source tooling that manipulates and visualises Javascript. You will then integrate and make accommodations for these tools with and within larger applications and deployments.

Along the way you’ll be ensuring that the code our end-users write and run is observable and measurable. You’ll also collaborate with our team and our partners to improve OpenFn’s architecture, propose novel solutions, and review the work of your peers across the company and the sector.

Our Stack

Elixir; Javascript; Phoenix; React; Postgres; Google Cloud; Kubernetes

Things that might set you apart

You have some battle scars left over from working with the internals of the Typescript compiler or similar.

You have experience in building rich interactive web based UIs, we’re talking dragging boxes, connecting lines and other visualisations.

You have functional programming experience. (Ideally in Elixir, but anything strong and/or dynamically typed is cool too.)

Open Function Group

OpenFn is a digital public good (DPG) used by governments and NGOs around the world to scale the next generation of health and humanitarian interventions via data integration, interoperability, and process automation…

Resumo dos Detalhes

  • Comprometimento de Tempo
    Carga Horária Integral
  • Tipo de Emprego
    Contrato / CLT
  • Data de Início
    14 de fevereiro de 2022
  • Prazo para Inscrições
    14 de fevereiro de 2022
  • Nível profissional
    Profissional
Salário
USD $40.000 - USD $60.000
/ ano

Benefícios

Compensation

Compensation is commensurate with experience. (Note: Working with mostly NGO clients, we don’t offer for-profit, Silicon Valley pay scales, but high quality of life and a fair, transparent compensation model are important to us.)

Flexible working schedule.

Health insurance stipend.

Exposure to hottest industry and technology trends and leading health and humanitarian interventions in the sector.

Opportunity for leadership and advancement. You will be a key contributor to our company’s technical strategy and direction.

Compensation

Compensation is commensurate with experience. (Note: Working with mostly NGO clients, we don’t offer for-profit, Silicon Valley pay scales, but high quality of life and…

Nível de Proficiência do Idioma

Unfortunately, excellent English (in both writing and speaking) is required for this role.

Expertise in Javascript (NodeJs and Typescript) is required. Proficiency in Elixir, Phoenix, React, Postgres, Google Cloud, and Kubernetes are all bonuses.

Unfortunately, excellent English (in both writing and speaking) is required for this role.

Expertise in Javascript (NodeJs and Typescript) is required. Proficiency in Elixir…

Localização

Virtual
O trabalho pode ser executado em qualquer lugar do mundo
Local Associado
London, UK

Inscreva-se: Emprego

Instruções:

To apply, please send your CV and a compelling cover letter, explaining why you're the best candidate for this role.

Todos os campos são obrigatórios
O Currículo deve ser carregado em formato PDF
Arraste ou busque o arquivo
Nenhum arquivo encontrado
Arraste ou busque o arquivo
Nenhum arquivo encontrado
Eu estou ciente que o uso do Assistente de Recrutamento (ATS) do Idealist está condicionado à Política de Privacidade e Termos de Serviço .

Inscreva-se no Idealist

Inscreva-se hoje para salvar Empregos e assim receber alertas de emails toda vez que novos anúncios forem publicados.