CloudLinux

Server Backend Developer – Imunify360

CloudLinux

full-time

Posted on:

Location Type: Remote

Location: Remote • 🇪🇸 Spain

Visit company website
AI Apply
Apply

Job Level

Mid-LevelSenior

Tech Stack

AnsibleDistributed SystemsDNSDockerGrafanaGraphiteHAProxyKafkaMongoDBPuppetPythonRabbitMQRedisSaltStack

About the role

  • 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, ensuring uptime and reliability;
  • Writing and maintaining unit/integration tests to ensure robust, maintainable code;
  • Collaborating with Infrastructure, Monitoring, and other product teams to refine architecture and optimize system performance;
  • Monitoring production services using Grafana, Telegraf, and related tooling, proactively addressing bottlenecks and scaling challenges;
  • 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.

Requirements

  • 3+ years of professional experience as a Backend Developer;
  • Proficiency in Python (asyncio-based development is a must);
  • 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) for large-scale analytics;
  • Practical experience with Docker for local development and production environments;
  • 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;
  • Excellent debugging skills, with the ability to deep-dive into network, data, and system-level issues;
  • Strong communication and collaboration skills, comfortable working in a distributed team;
  • At least upper-intermediate proficiency in spoken and written English.
  • **Nice to have:**
  • Experience with configuration management systems (e.g., Ansible, Puppet, Salt);
  • Experience working with monitoring and metrics stacks (Grafana, Graphite, Telegraf);
  • Experience with DNS systems (Unbound or similar).
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.

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
Pythonasynciodistributed systemsmessaging frameworksRabbitMQKafkaMongoDBRedisClickHouseDocker
Soft skills
debuggingcommunicationcollaborationproblem-solving
DcentraLab

Senior Algorithm, Backend Engineer

DcentraLab
Seniorfull-time🇪🇸 Spain
Posted: 1 hour agoSource: www.comeet.com
AWSDockerHadoopJavaScriptKafkaKubernetesMongoDBNode.jsPostgresPythonSoliditySpark+2 more
Deel

AI/ML Engineer, Python

Deel
Mid · Seniorfull-time🇪🇸 Spain
Posted: 2 hours agoSource: jobs.ashbyhq.com
CloudETLPostgresPython
apeirum

Software Engineer – Backend, Cloud

apeirum
Mid · Seniorfull-time🇪🇸 Spain
Posted: 2 days agoSource: join.com
AzureCloudDockerERPIoTKafkaKubernetesMicroservices.NETNoSQLPythonRedis+2 more
TigerData (creators of TimescaleDB)

Senior Backend Engineer – Platform

TigerData (creators of TimescaleDB)
Seniorfull-time🇪🇸 Spain
Posted: 4 days agoSource: jobs.ashbyhq.com
CloudDistributed SystemsGoGRPCKubernetesMicroservicesPostgres