Text copied to clipboard!

Заглавие

Text copied to clipboard!

GoLang Разработчик

Описание

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

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

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

Изисквания

Text copied to clipboard!
  • Минимум 2 години опит с Go (Golang)
  • Добро познаване на RESTful API и HTTP протокол
  • Опит с бази данни като PostgreSQL, MySQL или MongoDB
  • Разбиране на микросървисна архитектура и контейнеризация (Docker, Kubernetes)
  • Умения за работа с Git и системи за контрол на версиите
  • Опит с CI/CD инструменти (Jenkins, GitLab CI и др.)
  • Добри комуникационни умения и работа в екип
  • Способност за самостоятелна работа и управление на времето
  • Желание за учене и развитие в нови технологии
  • Добро владеене на английски език – писмено и говоримо

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

Text copied to clipboard!
  • Колко години опит имате с Go?
  • Работили ли сте по проекти с микросървисна архитектура?
  • Какви бази данни сте използвали в предишни проекти?
  • Имате ли опит с Docker и Kubernetes?
  • Как подхождате към отстраняване на грешки в продукционна среда?
  • Какви CI/CD инструменти сте използвали?
  • Как се справяте със срокове и приоритети?
  • Какво ви мотивира да работите с Go?
  • Имате ли опит с cloud платформи като AWS или GCP?
  • Какво очаквате от идеалния екип и работна среда?