Text copied to clipboard!

Заглавие

Text copied to clipboard!

Backend Go разработчик

Описание

Text copied to clipboard!
Търсим опитен Бекенд Go разработчик, който да се присъедини към нашия екип и да участва в изграждането и поддръжката на мащабируеми сървърни приложения и микросървиси. Като част от нашия технологичен отдел, ще работите върху проекти, които изискват висока производителност, надеждност и сигурност. Ще имате възможност да работите с модерни технологии и да допринасяте за архитектурните решения на нашите продукти. Вашите основни задачи ще включват проектиране, разработване и оптимизация на бекенд функционалности, интеграция с бази данни и външни услуги, както и писане на тестове за гарантиране на качеството на кода. Ще работите в екип с други разработчици, DevOps инженери и продуктови мениджъри, за да осигурите безпроблемна работа на системите и да отговаряте на бизнес изискванията. Очакваме от вас да имате опит с Go, познания по REST API, работа с релационни и нерелационни бази данни, както и разбиране на принципите на микросървисна архитектура. Важно е да умеете да анализирате и решавате сложни технически проблеми, да пишете чист и поддържан код и да се стремите към непрекъснато усъвършенстване. Ако сте мотивиран, инициативен и желаете да работите в динамична среда с възможности за професионално развитие, ще се радваме да се свържете с нас. Предлагаме конкурентно възнаграждение, гъвкаво работно време, възможност за дистанционна работа и участие в иновативни проекти.

Отговорности

Text copied to clipboard!
  • Разработване и поддръжка на бекенд приложения с Go
  • Проектиране и имплементация на RESTful API
  • Интеграция с релационни и нерелационни бази данни
  • Оптимизация на производителността и сигурността на системите
  • Писане на автоматизирани тестове и документация
  • Работа в екип с други разработчици и DevOps инженери
  • Участие в архитектурни решения и код ревюта
  • Решаване на технически проблеми и дебъгване
  • Следене на нови технологии и прилагане на добри практики
  • Поддръжка и развитие на съществуващи функционалности

Изисквания

Text copied to clipboard!
  • Професионален опит с Go (Golang)
  • Добри познания по REST API и HTTP протоколи
  • Опит с релационни (PostgreSQL, MySQL) и/или нерелационни бази данни (MongoDB, Redis)
  • Разбиране на микросървисна архитектура
  • Умения за писане на чист, четим и поддържан код
  • Опит с инструменти за контрол на версиите (Git)
  • Желание за учене и развитие
  • Добри комуникационни умения и работа в екип
  • Аналитично мислене и решаване на проблеми
  • Предимство: опит с Docker, Kubernetes или CI/CD инструменти

Потенциални въпроси за интервю

Text copied to clipboard!
  • Какъв е вашият опит с езика Go?
  • Работили ли сте с микросървисна архитектура?
  • Кои бази данни използвате най-често и защо?
  • Как подхождате към оптимизацията на производителността?
  • Имате ли опит с писане на автоматизирани тестове?
  • Какви инструменти използвате за контрол на версиите?
  • Как решавате сложни технически проблеми?
  • Работили ли сте в екип с DevOps инженери?
  • Какви са вашите очаквания за професионално развитие?
  • Готови ли сте да работите дистанционно или в хибриден модел?