Who we need
The Parsers team is responsible for the full data processing cycle for competitor pricing information — from parsing tasks to final Kafka topics with correct and complete data schemas. We maintain the technical quality of the pipeline and help the Price Analytics team efficiently use this data for price management, compliance with partner policies, and finding new solutions to expand the product.Job responsibilities
- Design and maintain scalable internal data collection pipelines capable of handling hundreds of thousands of requests daily;
- Support and optimize core architecture based on Go (Golang), Kafka, and PostgreSQL;
- Uphold high code quality standards through code reviews and RFC processes, ensuring system stability and fault tolerance;
- Collaborate with the product team to translate data requirements into technical specifications for the scraping infrastructure.
Key qualifications
- 5+ years of backend development experience focused on high-load distributed systems;
- Proven experience in industrial development of microservices or data processing pipelines using Go (Golang) and Apache Kafka;
- Extensive experience in designing and optimizing relational databases (PostgreSQL);
- Expert-level command of Go (Golang), including concurrent programming (goroutines, channels) and memory management;
- Advanced knowledge of Apache Kafka (partitioning strategies, consumer groups, offset management);
- Excellent skills in SQL and PostgreSQL (indexing, query optimization, transactions);
- Solid experience with Docker, Git, and CI/CD processes;
- Deep understanding of distributed systems design patterns and data consistency.
Would be a strong plus:
- Understanding of L3/L7 networking protocols and experience working with proxy servers;
- Deep knowledge of the differences between HTTP/1.1 and HTTP/2, principles of TLS operation, and HTTP header management;
- Experience with monitoring tools such as Prometheus and Grafana;
- Experience in parsing/scraping is a plus, but not required if you have strong expertise in distributed systems.
We offer you
-
Flexible schedules and opportunity to work remotely.
-
Ambitious and supportive team who love what they do, appreciate each other, and grow together.
-
Internal programs for adaptation and training, development of soft skills, and leadership abilities.
-
Partial compensation for participating in external training and conferences.
-
Corporate English school: Group and individual lessons, speaking clubs with colleagues from all over the world.
-
Corporate prices on hotels and travel services.
-
MyTime Day Off - an extra non-working day once per quarter without loss of compensation.
Product
Emerging Travel Group is a global travel-tech company whose brands have been operating in over 220 source markets since 2010. We specialize in developing advanced online booking platforms for all types of clients — from individual tourists to travel agents and companies organizing business trips. Our solutions empower hoteliers to effortlessly showcase their accommodations, boosting visibility and attracting a broader audience.
Our mission is to create, distribute, and operate the most convenient travel products. We constantly innovate and break the rules of the highly complex travel industry to make travel more widely available for individuals, more rewarding for professionals, and simpler for everyone.