Backend Developer

CloudLinux
Summary
Join CloudLinux, a global remote-first company, as a Backend Developer and drive technical excellence for the Imunify360 Server infrastructure. You will design, build, and scale the server infrastructure, develop new features, investigate customer-reported issues, and maintain a large fleet of dedicated servers. This role requires 3+ years of backend development experience, proficiency in Python or Go, and expertise in high-throughput data pipelines. You will need deep familiarity with various data storage paradigms and experience designing high-throughput services. Excellent communication and analytical skills are essential. The company offers a strong focus on professional development, fully remote work with flexible hours, paid vacation and holidays, medical insurance compensation, and other benefits.
Requirements
- 3+ years of relevant work experience as a Backend Developer
- Proficiency in Python and/or Go programming languages
- Hands-on expertise building and running high-throughput data pipelines with Apache Kafka and ClickHouse (or similar technologies) at petabyte scale
- Deep familiarity with multiple data-storage paradigms: NoSQL, relational, and in-memory key-value
- Experience designing batched, high-throughput services that sustain six-figure API rates (requests/s) and internally execute hundreds of millions of operations per second
- Excellent communication and collaboration skills
- Analytical mindset with the ability to gather and interpret data, metrics, and user feedback to drive data-driven decision-making
- Upper-intermediate spoken and written English
Responsibilities
- Design, build, and scale the Imunify360 server infrastructure
- Develop new features for the product, investigate issues reported by our customers, and be involved in architecture elaboration
- Operate and maintain a large fleet of dedicated servers, including API gateways, load balancers, and internal processing nodes β backed by comprehensive monitoring/alerting and high-availability engineering
Preferred Qualifications
- Experience working with Ceph/S3
- Experience with Django or other popular Python frameworks
- Experience with configuration management systems (Ansible, Salt)
- Experience working with monitoring systems
Benefits
- A strong focus on professional development with opportunities for learning and growth
- Interesting and challenging projects
- Mentor and other knowledge-exchange programs
- Fully remote work with flexible working hours, that allows you to schedule your day and work from any location worldwide
- Paid 24 days of vacation per year, 10 days of national holidays, and unlimited sick leaves to ensure you maintain a healthy work-life balance
- Compensation for private medical insurance
- Co-working and gym/sports reimbursement
- The opportunity to receive a reward for the most innovative idea that the company can patent, fostering a culture of creativity and innovation