Oxylabs

Golang Developer (Mid)

Oxylabs Vilnius 1 day ago
engineering
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


A word from the team:
Opportunity to pitch your own ideas and take ownership in bringing them to life.
Agile environment – open to experimentation, fast decision-making, and constant learning.
Focus on strategy and growth – no need to do client pitching or sales presentations.
Ability to review and improve current system architecture or team processes guaranteed.

Your day-to-day:

  • Deliver clean, high performance and quality code using best practices;
  • Develop/maintain custom in-house HA proxy solution and its features used directly by customers (Golang)
  • Develop/maintain in-house dashboard used by customer success team to maintain legacy customers (PHP)
  • Develop/maintain ClickHouse/SQL databases
  • Develop a solution for separate statistics of HTTP vs Socks
  • Develop a solution for customer success team to modify proxy lists for the customers through APIs
  • Your experience & skills:

  • Proficient in Go or other programming language: Demonstrated expertise in the Go or other programming language, including knowledge of its syntax, best practices, and standard libraries.
  • Familiarity with SQL and NoSQL or MySQL, Clickhouse, including data modeling, querying, and performance optimization.
  • Experience with MySQL, Clickhouse, or other relational databases.  
  • Familiarity with microservices architecture: Experience designing, building, and deploying microservices, preferably in a containerized environment using tools like Docker and Kubernetes.
  • Knowledge of messaging services and patterns (one of) Kafka, Redis, NATS, RedPanda, RabbitMQ or similar.
  • Ability to work both independently and as part of a team. 
  • Excellent communication skills, both verbal and written. 
  • Ability to manage multiple tasks and meet deadlines.
  • Eagerness to learn new technologies and continuously improve.

  • NICE TO HAVE REQUIREMENTS:

  • Experience with Linux.
  • Experience with Proxy environment.
  • Our technical stack:

  • PHP
  • GOlang
  • Javascript
  • Kafka
  • Redis
  • RabbitMQ
  • Grafana
  • gRPC
  • GitLab CI/CD
  • Docker
  • Kubernetes
  • ArgoCD
  • Salary:

  • Gross salary: 4500 - 6600 EUR/month. Keep in mind that we are open to discussing a different salary based on your skills and experience.

  • To support your professional growth and make you feel taken care of, we’ve put together an expansive benefit package. It covers learning, well-being, celebration, and much more — learn all about it here.
  • Up for the challenge? Let’s talk!

    Sponsored

    Explore Engineering

    Skills in this job

    People also search for