CRT
Golang-разработчик
4 дн. назад
RussiaMiddle
gorest apigrpcpostgresqlmysqlredisdockergit
Компания CRT формирует кадровый резерв Golang-разработчиков уровня Middle и выше для проектного сотрудничества с партнерами. Роль подразумевает разработку backend-сервисов на Go в микросервисной архитектуре, проектирование API, работу с базами данных и обеспечение отказоустойчивости сервисов.
О компании
- Привет, мы CRT — IT-компания с 20-летним опытом разработки, понятными процессами и профессиональным менеджментом.
- Мы работаем с разными IT-проектами и базируемся в Тюмени.
- ООО «Креатив» внесено в реестр аккредитованных IT-организаций 10.10.2017.
О продукте
- Мы формируем кадровый резерв Golang-разработчиков уровня Middle и выше для проектного сотрудничества с партнерами CRT.
- Проекты могут длиться от месяца до полугода и дольше.
- Возможна проектная или полная загрузка.
Обязанности
- Разрабатывать и развивать backend-сервисы на Go в микросервисной архитектуре
- Проектировать REST и gRPC API, интеграции с внешними системами и брокерами сообщений
- Работать с PostgreSQL и MySQL, проектировать схемы данных, оптимизировать запросы и транзакции
- Использовать Redis для кэширования и взаимодействия между сервисами
- Обеспечивать производительность, масштабируемость и отказоустойчивость сервисов
- Писать unit- и интеграционные тесты, участвовать в код-ревью
- Участвовать в проектировании архитектуры, декомпозиции и оценке задач, планировании релизов
- Сопровождать сервисы после релиза, анализировать логи, метрики и инциденты
Требования
- Опыт коммерческой разработки на Go от 3 лет для уровня Middle+ и от 6 лет для Senior
- Уверенное знание Go, стандартной библиотеки, goroutines, channels, context и sync-примитивов
- Опыт разработки микросервисов, проектирования API и интеграций между сервисами
- Практический опыт работы с PostgreSQL или MySQL, включая индексы, транзакции и оптимизацию SQL-запросов
- Опыт использования Redis и одного из брокеров сообщений в production
- Опыт работы с Docker, Git, Linux и CI / CD
- Навыки написания unit- и интеграционных тестов, профилирования и диагностики сервисов
- Понимание принципов SOLID, паттернов проектирования, обработки ошибок и логирования
- Опыт участия в код-ревью и архитектурных обсуждениях
- Самостоятельность, системное мышление и готовность отвечать за результат
Будет плюсом
- Опыт работы в финтехе, телекоме или облачных платформах
- Опыт разработки высоконагруженных