Назад
Company hidden
6 дней назад

Software Engineer (Go)

Формат работы
remote (только Europe)/onsite
Тип работы
fulltime
Грейд
senior
Английский
b2
Страна
Poland/Armenia/Cyprus
Вакансия из списка Hirify.GlobalВакансия из Hirify Global, списка международных tech-компаний
Для мэтча и отклика нужен Plus

Мэтч & Сопровод

Для мэтча с этой вакансией нужен Plus

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

Текст:
/
TL;DR
Software Engineer (Go) (Go/microservices/event-driven systems): Designing and developing high-load, fault-tolerant backend services with an accent on event-driven architecture, asynchronous communication, and performance optimization. Focus on building Go microservices with NATS JetStream, REST/gRPC APIs, distributed data systems, observability, and cloud infrastructure.

Location: Armenia, Cyprus, or Poland; remote or on-site options are available

Company

hirify.global is a fast-growing business group with multicultural teams across development, architecture, operations, marketing, legal, and finance.

What you will do

  • Design and develop backend services in Go.
  • Design event-driven architecture and asynchronous interactions between services.
  • Build and maintain microservices and high-load, fault-tolerant systems.
  • Design REST and gRPC/Protobuf APIs and work with relational and NoSQL databases.
  • Maintain code quality through reviews, testing, profiling, and engineering standards.
  • Collaborate with product, frontend, DevOps, and QA specialists.

Requirements

  • 5+ years of commercial software development experience, including 3+ years with Go.
  • Strong knowledge of Go, including goroutines, channels, context, interfaces, generics, memory management, garbage collection, and escape analysis.
  • Experience with microservices, event-driven development, event sourcing, CQRS, pub/sub, saga patterns, SOLID, DDD, and Clean Architecture.
  • Experience with PostgreSQL or MySQL, Redis or MongoDB, Docker, Kubernetes, CI/CD, and message brokers such as NATS, Kafka, or RabbitMQ.
  • Experience with observability tools, cloud platforms, infrastructure as code, performance optimization, testing, TDD, benchmarks, and profiling.

Culture & Benefits

  • Remote or on-site work from Armenia, Cyprus, or Poland.
  • Offices are available in Warsaw, Limassol, and Yerevan.
  • Paid vacation, sick leave, personal event days, and additional days off.
  • Corporate equipment, including macOS or Windows devices and additional accessories.
  • Internal training, external education compensation, and conference attendance support.
  • Company events, team-building activities, mentoring rewards, and referral bonuses.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →