Mid Go Developer

Vilnius
Engineering – Integration /
Full Time /
Hybrid
We are a market-leading web intelligence collection platform, providing premium proxies and data scraping solutions for large-scale public web data gathering. Today, we unite over 450 data industry professionals for one purpose: to create a future where all businesses have access to big data and business intelligence, and a work environment where everyone can grow and thrive.

A message from the team:

We appreciate individuals who are passionate about learning and keen to apply their knowledge. In return, we offer a dynamic environment filled with challenges that we tackle using cutting-edge technologies and innovative ideas. We have a spot waiting for you!

Our newly formed team of professionals is seeking a Go Developer. The team will focus on integrating our products to ensure a seamless experience for our users and to create more opportunities for expanding our offerings to our beloved clients.

Your day-to-day:

    • Deliver clean, high-performance, and quality code using best practices.
    • Collaborate with teammates on system design creation.
    • Participate in architectural and technical discussions with stakeholders.
    • Research of new technologies and presentation to the team.

Your skills & experience:

    • Skilled in Go: Proven proficiency in the Go programming language, encompassing its syntax, best practices, and standard libraries.
    • Microservices architecture familiarity: Experienced in designing, building, and deploying microservices, ideally within a containerized environment using tools such as Docker and Kubernetes.
    • Understanding of messaging services and patterns: Knowledgeable in using Kafka, Redis, NATS, RedPanda, RabbitMQ, or similar technologies.
    • RESTful API design knowledge: Capable of creating and consuming RESTful APIs, following industry best practices.
    • Database expertise: Experienced with SQL and/or NoSQL databases, including data modeling, querying, and performance optimization.
    • Version control: Skilled with Git or other version control systems.
    • Testing and debugging: Proficient in unit testing, integration testing, and debugging tools to ensure code quality and reliability.

    • NICE TO HAVE REQUIREMENTS
    • Understanding of gRPC.
    • Practical experience with highly available, reliable, distributed systems.
    • Working knowledge of column-oriented database systems: Familiar with ClickHouse, ScyllaDB, Snowflake, BigQuery, or similar technologies.
    • Familiarity with Agile development methodologies: Experienced in working within an Agile environment, such as Scrum or Kanban.

Salary:

    • Gross salary: 3150-5460 EUR/month. Keep in mind that we are open to discussing a different salary based on your skills and experience.
Up for the challenge? Let’s talk!