CloudLinux is a global remote-first company focused on delivering high volume, low-cost Linux infrastructure and security products.
The company is seeking a Senior Python/Full Stack Developer (Django-focused) to create an internal build and automation system from scratch.
The product aims to expedite the delivery of security patches as part of Extended Lifecycle Support Services.
The system will be built for internal use, providing a valuable tool for fellow engineers.
Key responsibilities include designing, developing, testing, and delivering web applications using Django and related technologies, taking technical ownership of the application, implementing user interfaces with front-end technologies, working with Linux-based systems, building pipelines for code testing and delivery, ensuring application security, troubleshooting and debugging code, using Git for version control, reviewing colleagues' code, and planning work forward.
Requirements:
A minimum of 5 years of experience in Python (Django) or full-stack development is required.
Proficiency in Django and Python for backend development is essential.
Strong experience with Linux as a development and deployment environment is necessary.
At least 1 year of experience with front-end technologies like React, Vue.js, or Angular is required.
Proven experience in building web applications and scalable systems is needed.
Hands-on experience with containers, such as Docker, for development and production is required.
Proficiency with Git for version control is necessary.
A solid understanding of SQL and experience with relational databases (e.g., PostgreSQL, MySQL) is required.
Experience with libraries for managing background tasks like Celery or similar is necessary.
Experience with tools for managing task queues like RabbitMQ or Kafka is required.
Strong experience with building CI pipelines in tools like Gitlab or Jenkins is necessary.
Strong problem-solving skills and attention to detail are essential.
At least an upper-intermediate level of English proficiency is required.
The ability to work with vague requirements is necessary.
A team player who can collaborate effectively is essential.
Benefits:
The position offers a strong focus on professional development with opportunities for learning and growth.
Employees will work on interesting and challenging projects.
There are mentor and other knowledge-exchange programs available.
The role allows for fully remote work with flexible working hours, enabling employees to schedule their day and work from any location worldwide.
Paid 24 days of vacation per year, 10 days of national holidays, and unlimited sick leaves are provided to ensure a healthy work-life balance.
Compensation for private medical insurance is included.
Co-working and gym/sports reimbursement are offered.
Employees have the opportunity to receive a reward for the most innovative idea that the company can patent, fostering a culture of creativity and innovation.