This position is posted by Jobgether on behalf of a partner company. We are currently looking for a Server Backend Developer in Europe.
We are seeking a talented and motivated Server Backend Developer to join a global team building a cutting-edge security platform for large-scale server environments. In this role, you will design and maintain highly scalable backend systems that deliver performance, reliability, and security to thousands of users worldwide. You’ll collaborate closely with cross-functional teams to solve complex distributed system challenges, improve infrastructure, and drive innovation across the backend stack. This position offers full remote flexibility, a supportive engineering culture, and the opportunity to work on impactful, technically challenging projects that shape the future of server security.
Accountabilities:
- Design, build, and maintain backend services and components powering large-scale server platforms.
- Develop and optimize high-throughput, fault-tolerant messaging and data pipelines.
- Operate and enhance critical infrastructure such as message brokers, caches, databases, and proxies.
- Investigate and resolve complex distributed system issues to ensure performance and uptime.
- Write robust unit and integration tests, ensuring maintainable and reliable codebases.
- Collaborate with Infrastructure, Monitoring, and Product teams to refine architecture and improve system scalability.
- Monitor production environments using tools like Grafana and Telegraf, addressing bottlenecks proactively.
- Improve CI/CD pipelines for efficient, automated deployments.
- Contribute to technical design reviews, incident analysis, and long-term architectural strategy.
Requirements
- 3+ years of professional experience as a Backend Developer.
- Strong proficiency in Python, especially with asyncio-based development.
- Experience working with distributed systems and messaging frameworks (RabbitMQ, Kafka, or similar).
- Knowledge of MongoDB, Redis, and ClickHouse (or similar analytics databases).
- Experience with Docker for local and production environments.
- Familiarity with HAProxy or equivalent load balancing/proxy technologies.
- Understanding of high-throughput service design and distributed system principles.
- Hands-on experience with CI/CD pipelines, Git, and automated deployments.
- Strong debugging skills and ability to analyze complex network or system-level issues.
- Excellent collaboration and communication skills in a distributed team.
- Upper-intermediate or higher level of English proficiency.
- Nice to have: Experience with Ansible, Puppet, or Salt; monitoring stacks (Grafana, Graphite, Telegraf); or DNS systems such as Unbound.
Benefits
- Fully remote position with flexible working hours — work from anywhere in the world.
- Engaging and technically challenging projects with real-world impact.
- Professional development opportunities, including mentoring and knowledge-sharing programs.
- 24 paid vacation days per year, 10 national holidays, and unlimited sick leave.
- Private medical insurance coverage.
- Reimbursement for co-working spaces and gym/sports memberships.
- Recognition and rewards for innovative ideas that contribute to company patents.
- A collaborative, distributed team environment that values curiosity, initiative, and growth.
Jobgether is a Talent Matching Platform that partners with companies worldwide to efficiently connect top talent with the right opportunities through AI-driven job matching.
When you apply, your profile goes through our AI-powered screening process designed to identify top talent efficiently and fairly.
🔍 Our AI reviews your CV and LinkedIn profile in depth, analyzing your skills, experience, and achievements.
📊 It then compares your profile to the job’s requirements and success factors to calculate your match score.
🎯 The three candidates with the highest match scores are automatically shortlisted for the role.
🧠 When necessary, our human review team performs a final check to ensure that no strong profile is missed.
The process is transparent, skill-based, and free of bias — focusing solely on your fit for the role. Once the shortlist is finalized, it is shared directly with the company that owns the job opening. The final hiring decisions and next steps are then managed by their internal recruitment team.