Научсофт - международная компания, занимающаяся ИТ-консалтингом и разработкой программного обеспечения. Мы работаем в ИТ-бизнесе уже 36 лет и продолжаем расти.
В данный момент мы ищем Senior Golang разработчика для расширения штата.
Требования:
- Готовность к совмещению участия в разработке и руководства командой
- Опыт разработки на Golang (3+ лет коммерческой практики)
- Знание микросервисной архитектуры, умение работать с параллелизмом и конкурентностью (goroutines, channels).
- Проектирование и реализация REST API, включая роутинг, обработку запросов, авторизацию (JWT, OAuth) и безопасность.
- WebSocket для реалтайм-взаимодействия: уведомления о статусах документов, криптооперациях, онбординге.
- Работа с базами данных (PostgreSQL/MySQL) и оптимизация запросов.
- Опыт интеграции криптоопераций: взаимодействие с внешними сервисами (ERC20/TRC20, USDT), хранение и обновление статусов транзакций.
Будет плюсом:
- Опыт с blockchain-инструментами (web3, ethers) при серверной интеграции или работа с RPC-нодами.
- Опыт работы с криптовалютами
- Знание принципов документооборота: проверка статусов подписания, интеграция электронных подписей, генерация PDF.
- Реализация высоконагруженных систем с применением брокеров сообщений (Kafka, RabbitMQ), кэширования (Redis).
- DevOps-навыки: Docker/Kubernetes, CI/CD, мониторинг (Prometheus, Grafana).
Технологический стек:
- Backend: Golang (net/http, Gin/Fiber/echo, WebSocket), GORM/sqlx, REST/JSON RPC, WEB3
- DB/Infra: PostgreSQL/MySQL, Redis, Docker/Kubernetes
Мы гарантируем:
- Возможность профессиональной самореализации и роста;
- Высокая заработная плата;
- 25 дней оплачиваемого отпуска;
- Медицинскую страховку и 100% оплату больничного листа;
- Профессиональное обучение и получение сертификатов за счет компании;
- Курсы иностранных языков и другие корпоративные программы;
- Разнообразные корпоративные мероприятия;
- Бонусы в случае свадьбы или рождения ребенка.