Middle+/Senior Go Backend-разработчик
Что за роль
Нужен backend-разработчик на Go для работы с существующей системой, HTTP API и интеграциями с внешними сервисами. Важная часть задач — корректная обработка конкурентных операций и событий, а также точность финансовых расчётов и согласованность данных.
Что предстоит делать
- Разрабатывать и поддерживать backend-сервисы на Go, включая конкурентную обработку с использованием goroutines, channels и context.
- Создавать HTTP API и интеграции с внешними системами.
- Работать с PostgreSQL: писать и оптимизировать SQL-запросы, учитывать транзакции, индексы, блокировки и уровни изоляции.
- Обрабатывать повторные события и сбои с помощью идемпотентности, retry-механизмов и дедупликации.
- Покрывать бизнес-логику тестами, проверяя ошибки и граничные случаи.
- Вносить изменения в существующую систему безопасно, учитывая влияние на данные и связанные процессы.
- Подключаться к разбору критических production-инцидентов, в том числе за пределами рабочего времени.
Что потребуется
- Коммерческий опыт разработки на Go от 1,5 лет.
- Понимание goroutines, channels, context, таймаутов и отмены операций.
- Уверенное знание PostgreSQL и SQL, включая транзакции, индексы, блокировки и оптимизацию запросов.
- Опыт разработки HTTP API и интеграций с внешними системами.
- Навыки тестирования бизнес-логики и обработки ошибок.
- Внимательность к финансовым расчётам, округлениям и целостности данных; самостоятельность и ответственность.
Что важно знать
Работа удалённая, занятость полная; указан доход до $3000 на руки. Оформление возможно через ИП или самозанятость, также предусмотрена оплата в USDT. В описании отдельно отмечена готовность оперативно участвовать в решении критических инцидентов.
Подписка TalentMove
Больше,
чем вакансии
→ TalentScanAI
Узнайте стоимость вашего опыта на рынке
→ Закрытое сообщество
Нетворкинг и инсайды рынка труда
→ Топ вакансии
Лучшие вакансии с доставкой в Telegram