An international company specializing in the development of modern operating systems for hosting providers is looking for a Senior C Developer to join its team!
The company's products are used by thousands of companies around the world, including Dell, GoDaddy, IBM, Zoom and many others. You will be working on the fastest growing product - a commercial Linux distribution designed for virtual hosting providers.
You are offered a job in a completely remote company with a flexible schedule and the ability to plan your day and work from anywhere in the world.
Tasks
Enhancing and optimizing existing codebases, ensuring their long-term maintainability and efficiency
Refactoring and modernizing implementations to improve code quality, clarify documentation, and enhance overall system design
Ensuring stability and performance, with a focus on efficient memory management and system reliability
Working on high-load software running on thousands of machines with diverse configurations, where robust error handling and well-thought-out solutions are essential to maintaining smooth operations
Diving into large-scale public projects written in C or classic C++
Requirements
5+ years of experience in C
Good Linux/Unix proficiency, with experience in RHEL/CentOS/AlmaLinux
Experience with POSIX/pthread programming in C
Ability to work with various build systems like autotools, make and cmake
Experience with Shell scripting
Strong knowledge of Linux development tools and Linux system software development
Experience in the development of multi-threaded applications and IPC
Strong understanding of the network stack, particularly TCP/IP and HTTP
Experience in monitoring deployments and application performance
English B2+
Will be a plus:
Experience in system programming
Experience in the development of web-server modules: Nginx, Apache/OpenLiteSpeed and understanding of the web-server architecture and workflow
Experience with Coraza, ModSecurity
Knowledge of Python and/or Go
Experience in modifying/maintaining open-source projects
Benefits
A decent salary according to your experience and skills (the exact amount is discussed with the final candidate)
Compensation for private medical insurance
Co-working and gym/sports reimbursement
Budget for education
Paid annual leave and sick leave
Completely remote cooperation
Flexible working hours
Long-term employment on a full-time basis
The opportunity to receive a reward for the most innovative idea that the company can patent