Skip to main content
  1. RemoteLiz All Remote Jobs
  2. Back-End Programming
  3. Remote OCaml Developer at Ahrefs at Ahrefs

Remote OCaml Developer at Ahrefs

Full TimeAnywhere in the world
Back-End Programming

Required Skills

C++

Ahrefs is looking for a backend developer with deep understanding of networks, distributed systems, OS fundamentals and taste for simple and efficient architectural designs. Our backend is mostly implemented in OCaml with some C++.

In this role, be prepared to deal with 25 petabytes of live data, OCaml and Linux on a daily basis.

Basic Requirements:

  1. Proficiency in OCaml
  2. Knowledge of C++ is a plus but not essential

The ideal candidate is expected to:

  1. Independently deal with bugs, schedule tasks and investigate code
  2. Make well-reasoned technical choices and take responsibility for them
  3. Understand the whole technology stack at all levels: from network and user-space code to OS internals and hardware
  4. Handle full development cycle of a single component i.e. formalize task, write code and tests, setup and support production, resolve user requests
  5. Approach problems with a practical mindset and suppress perfectionism when time is a priority
  6. Write flexible, maintainable code and adapt to post-launch requirements/tweaks

These requirements stem naturally from our approach to development with fast feedback cycle, highly-focused personal areas of responsibility and strong tendency to vertical component splitting.

What You Get

We offer:

  1. Competitive compensation package
  2. Informal and thriving work atmosphere
  3. Above-average perks and fringe benefits
  4. [Office] First-class workplace (hardware, software, etc) in the modern office
  5. [Remote] Hardware allowance

Ahrefs does not engage with agencies or third party recruitment solutions for the roles we hire for. If at any point we need help, we'll let you know!