About the position
Ahrefs is seeking a backend developer with expertise in networks, distributed systems, and OS fundamentals. The ideal candidate should have experience with Linux system-level programming, optimizing code for speed and memory, and knowledge of D or C++. They should be able to independently handle bugs, make technical choices, and understand the entire technology stack. The role involves handling the full development cycle of a single component and writing flexible, maintainable code.
Responsibilities
- Independently deal with bugs, schedule tasks and investigate code
- Make well-reasoned technical choices and take responsibility for them
- Understand the whole technology stack at all levels: from network and user-space code to OS internals and hardware
- Handle full development cycle of a single component i.e. formalize task, write code and tests, setup and support production (DevOps), assure data correctness and quality
- Approach problems with a practical mindset and suppress perfectionism when time is a priority
- Write flexible, maintainable code and adapt to post-launch requirements/tweaks
Requirements
- Proficiency in D or C++ (including C++20)
- Working experience with linux system-level programming
- Understanding of OS inner workings
- Experience optimizing code for speed and memory
- Knowledge of OCaml is a plus
- Independently deal with bugs, schedule tasks and investigate code
- Make well-reasoned technical choices and take responsibility for them
- Understand the whole technology stack at all levels: from network and user-space code to OS internals and hardware
- Handle full development cycle of a single component i.e. formalize task, write code and tests, setup and support production (DevOps), assure data correctness and quality
- Approach problems with a practical mindset and suppress perfectionism when time is a priority
- Write flexible, maintainable code and adapt to post-launch requirements/tweaks
Benefits
- Competitive compensation package
- Informal and thriving work atmosphere
- Above-average perks and fringe benefits
- First-class workplace (hardware, software, etc) in the modern office (for office-based employees)
- Hardware allowance (for remote employees)