Lead Back-End Engineer

As a back-end technical lead you will:

  • Be responsible for architecting and developing our core platform and infrastructure enabling fast discovery and efficient access to genomic data.
  • Bring technical vision, a great work ethic, and a positive attitude to inspire teams and scale a business.
  • Write efficient, thoroughly tested and proactively optimize server-side code to ensure high performance and robustness – our current stack is Node.js, PostgreSQL, Redis, Elastic.
  • Translate feature requirements into sound, creative software solutions.
  • Work closely with the product manager and front-end developers in an agile environment.
  • Test Driven Development (TDD) and Continuous Integration (CI) are important for us but we’re not as strong as we would like. We expect you to take the lead promote and strive for best practices within the dev team.
  • Explain complex technological concepts in a simple fashion.

Skills:

  • Solid industry experience (5+ years) building software platforms at scale, dealing with many machines, and debugging real systems.
  • Solid coder – you have a passion for writing clean, effective and well test codes, regardless of the language/platform you use.
  • Strong fundamentals in computer science, engineering, data structures, and software design
  • Excellent understanding on how the web works. Experience with HTTP and TCP/IP and how a proper RESTful API looks like.
  • Experienced with WebSockets and messaging systems.
  • Relational and non-relational databases, columnar stores, caching, key value stores, etc.
  • Continuous Integration environments and Test Driven Development.

You are:

Passionate

We care about product craftsmanship and we strive for great design - not only in visual presentation of the products but in the underling code and technical architecture as well.

User Oriented

Our apps must be easy to use.

Self Motivated

You will be expected to manage your own time, to apply new methods to advance a given project.

Team Player

We are a small team so communication and team spirit are essential.

Interdisciplinary

Some basic scientific knowledge and an interest in genetics, statistics and computational techniques would be ideal.

We like to ship code often, experiment with different types of cutting edge technologies, make architectural decisions collaboratively and we value each other’s code. We like to hire and train junior level developers, so mentorship and team building should be in your DNA. We can offer flexible working arrangements and there are likely to be opportunities for training and career progression for the right person.

To Apply

Send an email to jobs@repositive.io, including the following:

  • your CV & cover letter
  • the position you are applying for
  • why you want to be a part of Repositive, a startup with a strong social mission
  • a description of your scientific background (if any)