
Golang Backend Engineer
Genesis Tech
full-time
Posted on:
Location Type: Remote
Location: Ukraine
Visit company websiteExplore more
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