Назад
Company hidden
обновлено 1 день назад

Senior Backend Developer (Golang)

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

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

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

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

Текст:
/
TL;DR
Senior Backend Developer (Golang): Developing and maintaining core platform services, including public APIs, transaction processing, partner catalogs, configurations, and internal administration tools with an accent on concurrency, data consistency, testing, and production reliability. Focus on evolving event-driven architecture, migrating services to a proprietary cloud platform, developing an analytical data warehouse, and resolving complex production incidents.

Location: Fully remote or from a modern office; relocation opportunities are available to countries where the company has offices, subject to approval and available after the probation period.

Company

hirify.global develops large-scale products and core platform services.

What you will do

  • Develop and maintain core platform services, including public APIs, transaction processing, partner catalogs and configurations, and internal administration tools.
  • Design and maintain unit, integration, and end-to-end tests, validating changes before release and owning production quality without a dedicated QA team.
  • Prepare configurations for feature launches and partner onboarding.
  • Collaborate with Product, Integrations, Support, and DevOps on requirements, API contracts, and delivery timelines.
  • Investigate production incidents using logs, metrics, and code analysis; identify workflow bottlenecks and improve engineering processes.
  • Contribute to architectural and infrastructure initiatives, including proprietary cloud migration, event-driven architecture, analytical data warehouse development, code reviews, and technical decisions.

Requirements

  • 5+ years of professional backend development experience, including 3+ years of production experience with Go.
  • Strong understanding of concurrency and data consistency, including race conditions, distributed locking, idempotency, retry strategies, and the transactional outbox pattern.
  • Solid expertise in PostgreSQL, including transactions, isolation levels, partitioning, and migrations, plus experience with Redis.
  • Experience with message brokers such as Kafka or equivalent technologies.
  • Experience designing HTTP APIs, working with OpenAPI specifications, and maintaining backward compatibility.
  • Strong code review skills and the ability to evaluate and explain technical decisions.
  • Experience working without a dedicated QA team, including test case design, automated testing, and ownership of production release quality.
  • Proactive approach to clarifying requirements, collaborating across teams, and driving issues through to resolution.
  • Ability to quickly understand unfamiliar codebases, investigate complex issues, and communicate findings clearly in writing.
  • Tech stack: Go, PostgreSQL, Redis, Kafka, OpenTelemetry, GitLab CI, Kubernetes, and Docker.

Culture & Benefits

  • Flexible work environment based on autonomy, ownership, and trust without micromanagement.
  • Option to work fully remotely or from a modern office.
  • Medical insurance coverage in countries where the company operates.
  • Annual $2,000 benefits allowance after the probation period for health insurance upgrades, language learning, and sports activities.
  • Partial reimbursement for professional training, courses, and industry conferences, plus access to a corporate digital library.
  • Company-funded weekly online sessions with a psychologist and relocation assistance to countries where the company has offices, subject to approval after the probation period.

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