Elixir/Phoenix Engineer | London, UK | Full-time | On-site

Introductory paragraph

We are a small, but well funded tech startup founded by experienced entrepreneurs. We are building a Sales workflow application based on Scrum and Agile development methodologies. We believe that existing sales management practices and supporting tools alike are massively obsolete, and are working hard to fix this.

About us

My name: Svilen Gospodinov
My position: Co-founder & CTO
Company name: Heresy
Website: heresy.io
Company info and history: Post-seed round technology startup, using Elixir/Phoenix as main stack.

About the job

Being one of our first engineers, you will have the opportunity to shape not just the code base and technology stack, but the product itself. We have tight deadlines, but also the freedom to experiment and do work that we’re proud of, instead of just ticking the boxes.

Technology

Our product is built using Elixir (1.5) and Phoenix (1.3). We make good use of popular features, tools and libraries in the ecosystem, such as: OTP/GenServer, Ecto and Phoenix Channels, among others. Data is stored in PostgreSQL. We stick to ExUnit for general testing and Hound for integration tests. The majority of the code is organised in contexts using Domain-Driven Design principles. We’re hosted on Heroku (at least for now) and use GitHub and Travis CI for continuous integration and continuous delivery.

We prefer easy to understand functional code over cleverly written one-liners; we ship often and always seek to improve existing features, as well as add new ones. We think of application performance as a feature and we like refactoring and testing. We’ve already open sourced 2 Elixir packages and we’re going to continue contributing to the Elixir community through open source, talks and organising events.

The role

You’ll join us as our first back-end engineer working on the main product. You will have the opportunity to take ownership of the development process, participate in discussions and be part of the journey of growing the company. As such, you’ll be working directly with the CEO (previously Managing Director at Stack Overflow in Europe) and CTO (previously freelance developer and consultant, Skimlinks, Mastered).

You’ll have a chance to work on our core REST and WebSocket APIs, integrations with external services, data processing and machine learning algorithms.

Previous work experience with Elixir/Phoenix is a plus, but not required, as long as you are familiar with the language and have used it for personal and/or open source projects.

Perks

  • Bright and cosy office space near Old Street station
  • Complete with a big comfy sofa and large desks, whichever you prefer
  • Hario V60 gear, temperature-controlled kettle and best coffee you can buy
  • Generous stock options package
  • Company paid sit-down team lunches in one of many great places in the area

Feel free to contact me through the forum, AngelList, or drop an email to svilen @ heresy.io telling us about yourself (ideally links to github, active projects showcasing your work and/or a short resume).

We do not work with agencies, recruitment firms or outsourcing companies. Position is on-site in London, UK.

Salary range: £35-55K pa + options up to 0.66% depending on experience.

About the interview process

Initial telephone interview, technical challenge, on-site interview with founders / meeting the team.

3 Likes

Nice to see another British startup using Elixir :003:

Heresy looks pretty slick, what are you using on the front end?

Thanks Aston — will forward that to the team :slight_smile:

Front-end is just ES6 + modern APIs, like Canvas, Custom Elements, Service Worker, etc. So far no need to drop any frameworks.

2 Likes

This position has been filled :slight_smile: