Server Backend Developer (Go + Python) for Imunify360 (work anywhere, remote)
Brak informacji o wynagrodzeniu
SeniorFull-time
#386393·Dodano dziś·0
Źródło: CloudlinuxTech Stack / Keywords
BackendGoPythonSecurityDatabasesArchitectureGrafanaCI/CD
Firma i stanowisko
CloudLinux is a company focused on making Linux secure, stable, and profitable with more than 500,000 product installations and 4,000 customers worldwide. Its Imunify360 Security Suite is an innovative security solution designed for shared and VPS/Dedicated servers, delivering comprehensive attack prevention. The company operates fully remotely with flexible working hours.
Wymagania
- 5+ years of professional experience as a Backend Developer
- Experience with high-load applications (~100k rps)
- Strong proficiency in Golang, including goroutines
- Practical experience with Python, including asyncio-based development
- Experience maintaining Linux services and web applications
- Experience with AI engineering: LLM, RAG, cost optimization techniques, prompt engineering
- Hands-on experience with distributed systems and messaging frameworks such as RabbitMQ, Kafka (or similar)
- Experience with MongoDB and Redis, including distributed caching and local RPC use cases
- Familiarity with ClickHouse or other columnar databases
- Practical experience with Docker for local development and production
- Experience with HAProxy or similar load balancing/proxy solutions
- Strong understanding of high-throughput service design and distributed system challenges
- Familiarity with CI/CD pipelines, version control (Git), and automated deployment workflows, ideally creating pipelines from scratch
- Excellent debugging skills for network, data, and system-level issues
- Strong communication and collaboration skills
- At least upper-intermediate proficiency in spoken and written English
Nice to have:
- Experience with configuration management systems (e.g., Ansible, Puppet, Salt)
- Experience with monitoring and metrics stacks (Grafana, Mimir, Graphite, Telegraf)
- Experience with DNS systems (e.g., Unbound)
Obowiązki
- Designing, building, and maintaining backend services for the Imunify360 server platform
- Developing and improving high-throughput, fault-tolerant messaging and data processing pipelines
- Operating and maintaining core server components, including proxies, message brokers, caches, and databases
- Investigating and resolving complex issues in distributed systems to ensure uptime and reliability
- Writing and maintaining unit and integration tests
- Collaborating with Infrastructure, Monitoring, and other product teams to refine architecture and optimize system performance
- Monitoring production services using Grafana, Telegraf, and related tooling
- Improving CI/CD pipelines for automated, efficient deployments
- Participating in design reviews, incident analysis, and contributing to the long-term technical vision of the team
Benefity
- Interesting and challenging projects
- Mentor and knowledge-exchange programs
- Fully remote work with flexible working hours
- Paid 24 days vacation per year plus 10 days national holidays and unlimited sick leaves
- Compensation for private medical insurance
- Co-working and gym/sports reimbursement
- Opportunity to receive rewards for innovative patentable ideas
Elastyczne godziny
Płatny urlop
Opieka zdrowotna
Karta sportowa
CloudLinux
9 aktywnych ofert