Genesis Tech

Golang Backend Engineer

Genesis Tech

full-time

Posted on:

Location Type: Remote

Location: Ukraine

Visit company website

Explore more

AI Apply
Apply

About the role

  • Реалізація високонавантажених сервісів на Go;
  • Визначення API-контрактів та компромісів із frontend;
  • Оптимізація latency, cost, reliability;
  • Участь у code review та технічних обговореннях;
  • Впровадження best practices (тести, логування, моніторинг).

Requirements

  • 4+ роки комерційного досвіду у Backend розробці;
  • 2+ роки досвіду з Golang;
  • впевнений досвід з реляційними базами даних (PostgreSQL / MySQL), включно з оптимізацією запитів;
  • розуміння concurrency в Go (goroutines, channels, mutexes, sync primitives);
  • розуміння клієнт-серверної та базової мікросервісної архітектури;
  • досвід побудови REST API (HTTP, status codes, authentication & authorization);
  • досвід роботи з Docker та Docker Compose;
  • досвід інтеграції платіжних шлюзів (платежі, вебхуки, edge-cases);
  • досвід роботи з OpenAI або іншими LLM (API, обмеження, latency, cost awareness);
  • досвід роботи з AWS.
Benefits
  • Можливість впливати на розвиток продукту та впроваджувати сучасні рішення;
  • Філософія та умови для твого постійного росту та розвитку;
  • Великий простір для втілення власних ідей і впливу на продукт;
  • Компенсація додаткового навчання на зовнішніх тренінгах і семінарах та Business і Management School для співробітників;
  • Велика електронна бібліотека та доступ до платних онлайн-курсів і конференцій, внутрішні бесіди і воркшопи, курси англійської;
  • Корпоративний лікар та медичне страхування.

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
GolangAPI developmentPostgreSQLMySQLconcurrencyREST APIDockerDocker Composepayment gateway integrationOpenAI
Soft skills
code reviewtechnical discussionsbest practices