Summary
✨ AI‑Generated
Join a mid-senior backend engineering team building high-load distributed systems in a fully containerized production environment. You’ll develop APIs and services in Golang, work with Kubernetes, large-scale storage and streaming infrastructure, and take ownership of challenging systems operating at hundreds of thousands of requests per second.
Highlights
Work on genuinely high-load backend systems processing hundreds of thousands of requests per second and large-scale data traffic. The role offers ownership in a fast-growing project, exposure to Kubernetes and containerized infrastructure, and challenging distributed-systems engineering.
Description
We’re a team of 500+ professionals who develop cutting-edge proxy and web data scraping solutions for thousands of the world’s best known businesses, including Fortune 500 companies.
What’s in store for you:
You’ll be solving complex challenges and maintaining our own infrastructure with 60PB+ monthly data traffic.
Here are its scale and maturity in numbers:
6PB+ Ceph storage 60PB+ monthly data traffic through our systems 300k+ service requests/sec processed 500k+ Kafka messages/sec streamed
The team waiting for you:
We're scaling the development power of our Supply team, and we're looking for a Mid-Senior Backend Developer who lives and breathes Golang.
At Oxylabs, you'll work on APIs and systems that operate at genuinely high loads — hundreds of servers handling hundreds of thousands of requests per second — in a fully containerized environment we've been running on Kubernetes in production for over seven years.
This is an early-stage, fast-growing project where you'll own real problems end to end, influence technical direction, and get your hands on big data every single day.
If you value playful communication over corporate BS and get energized by scalability challenges, keep reading.
What you'll do:
Design and build systems and solutions that scale effortlesslyWrite clean, tested, and documented code that delivers real business valueOwn the entire development cycle — from research and prototyping to deploymentDeliver and review technical designs, code, and documentationContribute to technical decision-making in an early-stage, fast-growing projectCreate, review, and maintain multiple microservices, optimizing them for performance and stability
Your skills & experiences:
Deep knowledge of GolangSome experience with — or genuine interest in — other programming languagesSolid understanding of SQL and NoSQL databases: how they work, how to write optimized queries, and how to debug themA firm belief in why automated tests can save the worldExperience with (or strong curiosity about) real-time data processing and event streamingPassion for technology and a habit of constantly trying something newHands-on experience with some of the technologies we use extensively: Docker, Kubernetes, microservices, Kafka, MySQL clusters, GitLab CI, RedisComfort with ambiguity and rapid changeYou value playful communication over corporate BS
Nice to have:
Experience with DevOps practices (deployment pipelines, automation, etc.)A clue on how web scraping works
Our tech stack:
GolangKafkaRedisKubernetesMicroservices GitLabSQL & NoSQL
Salary & Benefits:
Gross salary: 4000 - 6500 EUR/month.
Keep in mind that we are open to discuss a different salary based on your skills and competenciesGrowth & Learning: 40+ internal learning options, external conferences, mentorship, and year-round knowledge-sharingHealth & Well-being: Private health insurance, psychotherapy, on-site well-being consultants, 24/7 gym access, and a wellness appCelebration & Community: Team events, an overseas workation, quarterly team-building budgets, and plenty of ways to mark milestones together
Up for the challenge? Let’s talk!
Up for the challenge? Let’s talk!
We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses and identifying potential inconsistencies or verification signals in application materials based on available information.
These tools assist our recruitment team but do not replace human judgment.
Final hiring decisions are ultimately made by humans.
If you would like more information about how your data is processed, please contact us.