Golang Developer

CTRL+

Job description

#vacancy #go #golang #senior #middle #serbia

Middle & Senior Golang Developer (Backend) - 2 позиции    Компания: CTRL+ 📍Белград (Сербия). Официальное трудоустройство в Сербии, оформление внж. Релокация для кандидатов из других стран. 💼 оffice, full-time. Спустя 6 месяцев работы возможен переход на гибрид.

Задачи:  

  • Разрабатывать и поддерживать backend-сервисы на Go.
  • Реализовывать новую функциональность и улучшать существующую.
  • Проектировать и поддерживать REST API и внешние интеграции.
  • Работать с PostgreSQL: писать запросы, реализовывать транзакции и миграции, оптимизировать производительность.
  • Разбирать проблемы на уровне приложения, API и базы данных.
  • Писать unit-, integration- и database-тесты.
  • Проводить code review и участвовать в развитии инженерных стандартов.
  • Постепенно улучшать архитектуру, сохраняя совместимость и существующее поведение системы.
  • Участвовать в техническом планировании и решении production-проблем.
  • Взаимодействовать с frontend-разработчиками, QA, аналитиками и представителями продукта.    Требования:  
  • Коммерческий опыт backend-разработки, включая опыт использования Go в production.
  • Хорошее знание основных концепций Go:
  • Интерфейсы и композиция.
  • Обработка ошибок.
  • Context, отмена операций и таймауты.
  • Конкурентность и синхронизация.
  • HTTP-сервисы и middleware.
  • Тестирование и управление зависимостями.
  • Уверенное знание SQL и реляционных баз данных, желательно PostgreSQL.
  • Опыт разработки или поддержки REST/JSON API.
  • Понимание транзакций, консистентности данных, миграций схемы и обратной совместимости.
  • Умение эффективно работать с большой существующей кодовой базой.
  • Опыт написания поддерживаемых unit- и integration-тестов.
  • Знакомство с Git, Docker, Linux и CI/CD.
  • Умение самостоятельно исследовать проблемы и понятно объяснять технические решения.

📲 Чтобы откликнуться на вакансию пиши в Telegram: @Alina_HR_fintech  Пожалуйста, сразу отправляй сразу свое CV 🚀

Skills

  • ci/cd
  • docker
  • golang
  • integration_testing
  • linux
  • postgresql
  • restapi
  • unit_testing

Languages

EN, RU

Apply

Open this job in our interactive board to apply, save it, or sign up for matched alerts on similar roles.

View & apply
Golang Developer — CTRL+ | RVC