Senior Backend Engineer who likes functional programming

Retrieved 7 days ago from StackOverflow

Job description

The role

You’ll join our small team as a senior back-end engineer, primarily working on the main product. This includes:

  • Our internal and public APIs (REST and WebSockets);
  • Integrations with external services (such as Salesforce);
  • Our predictive analytics + forecasting engine;
  • The user-facing application itself;
  • Core platform & services

Some of the challenges we have:

  • Importing/processing sales data in the background at scale;
  • Keeping blazing fast API performance with frequently-changing data;
  • Building upon our existing public APIs, integrations and infrastructure;

Of course, you’ll be working alongside the rest of team and you will be part of the decision-making process, help scoping out features and gathering requirements for new work.

Our product is built using Elixir (1.7) and Phoenix (1.4), backed by PostgreSQL and running on Heroku. We stick to ExUnit for unit testing and Hound for our integration tests. All code lives on GitHub and we use Travis CI for continuous integration and delivery. We like experimenting with new interesting technologies and approaches, keep and open mind and focus on what works best for us.

Apply Instructions