Alex Staff
Senior Python Backend Engineer
Alex StaffEstonia3 days ago
Full-timeRemote FriendlyOther
A global product company with over 14 years of experience building high-load Linux-based solutions for hosting and cybersecurity is looking for an experienced Senior Python Backend Engineer.

Their technologies run on 500,000+ servers worldwide, trusted by major hosting providers and tech companies like Dell, GoDaddy, and others. The fully remote team includes 250+ engineers across the globe.

The company is known for its strong engineering culture and deep focus on systems programming, DevOps, and security.

You will work with a security system for servers that uses machine learning and multiple layers of protection against attacks, viruses, and vulnerabilities.

They value expertise, initiative, and meaningful individual impact.

Responsibilities

  • Designing, building, and maintaining backend services for the server platform
  • Developing and improving high-throughput, fault-tolerant messaging and data pipelines
  • Operating and maintaining core server components (proxies, message brokers, caches, databases)
  • Investigating and resolving issues in distributed systems to ensure uptime and reliability
  • Writing and maintaining unit and integration tests for robust, maintainable code
  • Collaborating with Infrastructure, Monitoring, and product teams to refine architecture and performance
  • Monitoring production services (Grafana, Telegraf, etc.) and addressing bottlenecks and scaling issues
  • Improving CI/CD pipelines for automated, efficient deployments
  • Participating in design reviews, incident analysis, and shaping the team's long-term technical vision

Requirements

  • 3+ years of experience as a backend developer
  • Strong proficiency in Python (asyncio-based development)
  • Hands-on experience with distributed systems and messaging frameworks (RabbitMQ/Kafka)
  • Experience with databases and caching (MongoDB, Redis), load balancing, and high-throughput design
  • Practical experience with Docker, Kubernetes, and CI/CD (Git, automated deployments)
  • Experience with Linux services maintenance and debugging (network, data, system)
  • English B2+

Nice to have:

  • Experience with Go
  • Experience with config management tools (Ansible, Puppet, Salt)
  • Experience with monitoring/metrics stacks (Grafana, Prometheus, etc.)
  • Experience with DNS systems
  • Experience with columnar databases (e.g., ClickHouse) for analytics

Benefits

  • Competitive salary based on your skills and experience
  • Paid 24 days of vacation per year, 10 days of national holidays, and unlimited sick leave
  • Compensation for private medical insurance
  • Co-working and gym/sports reimbursement
  • Budget for education
  • The opportunity to receive a reward for the most innovative idea that the company can patent
  • Interesting and challenging projects
  • This position is offered under a B2B contract, which involves setting up an individual entrepreneur (self-employment) registration in the employee's name

Key Skills

Ranked by relevance