Golang Developer (Mid)

AI overview

Solve complex challenges while maintaining a robust infrastructure with over 60PB of monthly data traffic, utilizing cutting-edge technologies in a dynamic Agile environment.
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!
    Salary
    €4.500 – €6.600 per month
    Ace your job interview

    Understand the required skills and qualifications, anticipate the questions you may be asked, and study well-prepared answers using our sample responses.

    Golang Developer Q&A's
    Report this job
    Apply for this job