Senior Python Backend Engineer at Alex Staff Agency
, , Portugal -
Full Time


Start Date

Immediate

Expiry Date

11 Mar, 26

Salary

0.0

Posted On

11 Dec, 25

Experience

5 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Python, Backend Development, Distributed Systems, Messaging Frameworks, Databases, Caching, Load Balancing, High-Throughput Design, Docker, Kubernetes, CI/CD, Linux, Machine Learning, Security, DevOps, Systems Programming

Industry

Staffing and Recruiting

Description
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 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 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
Responsibilities
The role involves designing, building, and maintaining backend services for a server platform, as well as developing high-throughput messaging and data pipelines. Additionally, the engineer will collaborate with various teams to refine architecture and performance while ensuring system reliability.
Loading...