Golang Developer
CTRL+
- Location: Belgrade (Serbia)
- Work arrangement: remote in country
- Employment type: Full Time
- Seniority: middle
- Posted:
Source not independently verified
Confirm the company and recruiter through an official company domain before applying. Never pay money, share one-time codes, sign out of your Apple or Google account, install apps or configuration profiles, or run code from a repository sent by a recruiter.
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