Enable job alerts via email!
Generate a tailored resume in minutes
Land an interview and earn more. Learn more
Ahrefs is seeking a backend developer to work on innovative solutions using OCaml and Linux. The role involves handling substantial amounts of data and managing the full development cycle of components. Ideal candidates should have a strong understanding of networks, distributed systems, and the ability to write maintainable code in complex environments.
Ahrefs is looking for a backend developer with a deep understanding of networks, distributed systems, OS fundamentals, and a taste for simple and efficient architectural designs. Our backend is primarily implemented in OCaml with some C++.
In this role, be prepared to work with 25 petabytes of live data, using OCaml and Linux daily.
These requirements align with our development approach, which emphasizes fast feedback cycles, focused personal responsibilities, and a strong tendency towards vertical component splitting.
If you prefer working on user-facing web features, consider our ReasonML position instead.
We offer:
Ahrefs does not engage with agencies or third-party recruitment solutions. If we need assistance, we will contact you directly.
We are a small team that believes better technology leads to better solutions for real-world problems. We cherish functional languages and static typing, extensively use code generation and meta-programming, value code clarity and predictability, and strive to automate repetitive tasks and eliminate boilerplate.
We follow the principles of DRY and KISS. We are open to adopting new technologies that improve our workflow. We rely heavily on open-source software and contribute back. We also blog on tech.ahrefs.com.
Our motto is: first do it, then do it right, then do it better.