Senior Software Engineer - API

This job has expired. The employer might not be hiring anymore.

Nexla enables the automation of data engineering so that data can be ready-to-use. We do this through a unique approach of Nexsets – data products that make it easy for anyone to integrate, transform, deliver, and monitor data.

We are looking for experienced engineers to join the team responsible for the API layer of our stack:

 

All client requests go through our API; it is our “gatekeeper” to the data processing backplane. It is also our persistence layer. It stores the definitions for our data flows, data sources, and data destinations, just to name a few. Some of these definitions help drive the data processing backplane. The API layer is also where authentication and authorization and user and org management happen.

We have more ideas for features to build and improvements to make. There are plenty of opportunities for a self-driven engineer to own large areas and make an impact. 

The stack is currently Ruby on Rails. We do not require any prior experience because we believe any willing engineer will be able to pick it up. It is helpful though if you have experience in a dynamically typed language like python.

 

Key Responsibilities

  • Be a key driver in designing, building and maintaining new and old features

  • Work closely with Nexla co-founders and seasoned industry experts

  • Build and expose APIs that support Nexla’s UI, SDK, and command-line tools

  • Communicate and work with others who are dependent on areas you own

  • Help diagnose, debug, and fix bugs that crop up