Эта вакансия в архиве

Посмотреть похожие вакансии ↓
обновлено 15 дней назад

Golang Developer (Go)

6 200
Формат работы
remote (только Europe)/hybrid
Тип работы
fulltime
Грейд
senior
Английский
b2
Страна
Poland

Описание вакансии

Текст:
/
TL;DR
Golang Developer (Go): Building scalable backend services, booking platforms, search engines, and large-scale API integrations for a travel e-commerce platform with an accent on distributed systems, microservices, and high-volume data processing. Focus on migrating legacy PHP and Scala systems to Go, optimizing performance, and ensuring reliability for high-traffic booking operations.

Location: Remote or hybrid within Europe; office attendance in Gdansk at least once a month. Candidates must be eligible to work or invoice in Poland and must be eligible to work within the EU or contract within the EU.

Salary: €6,200 compensation; the posting also mentions €70,000+.

Company

An e-commerce travel platform and network of travel agencies operating across the Central and Eastern European market as part of Wirtualna Polska Holding.

What you will do

  • Build and maintain high-performance backend services and microservices in Go.
  • Develop a greenfield Go booking platform to replace legacy PHP systems.
  • Migrate search engines from Scala and PHP to Go.
  • Design API integrations with internal platforms, tour operators, suppliers, and aggregators using REST and gRPC.
  • Process large volumes of offer data, optimize performance, and ensure service reliability.
  • Collaborate with product and development teams, conduct code reviews, and solve complex technical issues.

Requirements

  • At least 7 years of professional software development experience, including at least 5 years of commercial Go experience.
  • Experience designing and building distributed systems and microservices.
  • Strong knowledge of relational and NoSQL databases, including PostgreSQL, MariaDB, Elasticsearch, and Redis.
  • Practical experience with REST APIs and gRPC, plus knowledge of architectural patterns such as Hexagonal and Clean Architecture.
  • Communicative English at a minimum B2 level.
  • Eligibility to work or invoice in Poland and to work or contract within the EU.

Nice to have

  • DevOps experience with CI/CD and Kubernetes.
  • Experience with Kafka or RabbitMQ.

Culture & Benefits

  • Flexible working hours with core hours from 9 AM to 3 PM.
  • Hybrid work flexibility with office attendance at least once a month.
  • Paid time off included in the service fee.
  • Shared costs for sports activities, private medical care, training, and courses.
  • Life insurance and discounts on corporate products and services.