#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 🚀