Назад
Company hidden
4 дня назад

Senior Go Developer

Формат работы
remote (только Europe)
Тип работы
project
Грейд
senior
Английский
b1
Страна
Serbia/Armenia/Kazakhstan +2 еще
Вакансия из списка Hirify.GlobalВакансия из Hirify Global, списка международных tech-компаний
Для мэтча и отклика нужен Plus

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

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

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

Текст:
/
TL;DR
Senior Go Developer (distributed systems): Building and maintaining scalable backend services for the passenger experience of a ride-hailing application with an accent on Go concurrency, data modelling, caching, and inter-service communication. Focus on designing microservice architectures, implementing observability, and operating reliable high-load services in production.

Location: Fully remote for candidates in the EU, Georgia, Armenia, Serbia, or Kazakhstan; working time zone: CET.

Company

hirify.global is a Lisbon-based family-owned IT staff augmentation company that builds engineering teams for product companies and IT consultancies across Europe and the US.

What you will do

  • Design, develop, and maintain robust, scalable, and reliable Go backend services for a ride-hailing passenger experience.
  • Research technical solutions, design architectures, and implement new backend features for evolving product requirements.
  • Own the service lifecycle, including delivery, production monitoring, maintenance, and reliability improvements.
  • Set up and maintain observability infrastructure covering metrics, logging, dashboards, tracing, alerting, and profiling.
  • Collaborate across teams, participate in code reviews and architecture discussions, and mentor other engineers.

Requirements

  • 5+ years of commercial backend engineering experience in production environments.
  • Strong Go expertise, including concurrency, synchronization, context propagation, goroutine lifecycle management, and graceful shutdown.
  • Experience with high-load distributed systems, microservices, synchronous and asynchronous communication, gRPC, message brokers, delivery guarantees, idempotency, and load balancing.
  • Strong SQL and data modelling skills with MySQL or PostgreSQL, including schema design, query analysis, indexing, replication, partitioning, and sharding.
  • Experience with Redis caching, Docker, Kubernetes, CI/CD pipelines, cloud platforms, observability, SLA/SLO/SLI, and maintainable unit and integration testing.
  • English at intermediate level and availability to work in the CET time zone.

Nice to have

  • Experience with Kafka, NATS, or RabbitMQ and event-driven architectures.
  • Familiarity with infrastructure-as-code tools and Go performance profiling using pprof and trace.
  • Experience with design handoff tools, cross-platform collaboration workflows, or AI-assisted development tools.

Culture & Benefits

  • Three-month planned engagement for an ongoing product.
  • B2B contract with one monthly invoice, governed by the contractor’s country law.
  • Monthly payment aligned with the client’s payment schedule, usually within 30 days.
  • hirify.global handles client-side MSA, NDA, and invoicing paperwork.

Hiring process

  • 15-minute English check.
  • Internal technical interview lasting 1–1.5 hours.
  • Client technical interview followed by a 45-minute cultural-fit interview.

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