Remote Senior C Developer

Posted

Apply now
Please, let SELIUK LTD know you found this job on RemoteYeah. This helps us grow 🌱.

Description:

  • 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.
  • The position offers a completely remote work environment with a flexible schedule, allowing you to plan your day and work from anywhere in the world.
  • Your tasks will include enhancing and optimizing existing codebases to ensure their long-term maintainability and efficiency.
  • You will be responsible for refactoring and modernizing implementations to improve code quality, clarify documentation, and enhance overall system design.
  • Ensuring stability and performance will be a key focus, particularly regarding efficient memory management and system reliability.
  • You will work on high-load software running on thousands of machines with diverse configurations, where robust error handling and well-thought-out solutions are essential for maintaining smooth operations.
  • Additionally, you will dive into large-scale public projects written in C or classic C++.

Requirements:

  • You must have 5+ years of experience in C.
  • Good proficiency in Linux/Unix is required, with experience in RHEL/CentOS/AlmaLinux.
  • Experience with POSIX/pthread programming in C is necessary.
  • You should be able to work with various build systems like autotools, make, and cmake.
  • Experience with Shell scripting is required.
  • A strong knowledge of Linux development tools and Linux system software development is essential.
  • You must have experience in the development of multi-threaded applications and IPC.
  • A strong understanding of the network stack, particularly TCP/IP and HTTP, is required.
  • Experience in monitoring deployments and application performance is necessary.
  • Proficiency in English at a B2 level or higher is required.
  • It will be a plus if you have experience in system programming.
  • Experience in the development of web-server modules such as Nginx, Apache/OpenLiteSpeed, and an understanding of web-server architecture and workflow will be advantageous.
  • Familiarity with Coraza and ModSecurity is a plus.
  • Knowledge of Python and/or Go will be beneficial.
  • Experience in modifying or maintaining open-source projects is also a plus.

Benefits:

  • You will receive a decent salary based on your experience and skills, with the exact amount discussed with the final candidate.
  • The company offers compensation for private medical insurance.
  • There is reimbursement for co-working and gym/sports expenses.
  • A budget for education is provided.
  • You will receive paid annual leave and sick leave.
  • The position allows for completely remote cooperation.
  • Flexible working hours are offered.
  • Long-term employment on a full-time basis is guaranteed.
  • You will have the opportunity to receive a reward for the most innovative idea that the company can patent.
Apply now
Please, let SELIUK LTD know you found this job on RemoteYeah . This helps us grow 🌱.
About the job
Posted on
Job type
Salary
-
Location requirements
Experience level
Technology stack
Report this job

Job expired or something else is wrong with this job?

Report this job
Leave a feedback