Мы в поисках Разработчика Golang для нашей команды!
Если вы увлечены программированием на языке Go и хотите участвовать в интересных проектах, которые решают реальные задачи, мы будем рады видеть вас в нашей команде.
Чем предстоит заниматься:
- Разрабатывать новый функционал, дорабатывать существующие решения.
- Разрабатывать REST API для управления пользователями.
- Проектировать и реализовывать архитектуру приложения.
- Реализовать Dependency Injection (DI) для управления зависимостями между компонентами.
- Работать с реляционной базой данных PostgreSQL.
- Использовать pgx и pgxpool v5 для работы с базой данных.
- Реализовать миграции для обновления схемы базы данных и создания индексов для оптимизации запросов.
- Разработать схемы сообщений для передачи данных между сервисами.
- Проводить тестирование и проверку бизнес-правил.
- Участвовать в обсуждениях и рецензировании кода, предоставляя конструктивную обратную связь.
Для нас важно:
- Опыт коммерческой разработки на языке программирования Go от 3 лет.
- Высшее образование.
- Глубокое владение стандартной библиотекой Go версии 1.18+, уверенная работа с context, net/http, sync, time, errors, encoding/.
- Практический опыт проектирования и реализации REST API, умение писать хендлеры без аллокаций, опыт с fasthttp.
- Хорошее понимание Clean Architecture: слои, зависимости, интерфейсы, DI.
- Владение базовыми принципами работы с реляционной базой данных PostgreSQL: умение писать сложные SQL-запросы, работа с pgx и pgxpool v5, миграции, индексы.
- Навык работы с хранилищем ключей-значений Redis: очереди, кэш, TTL, pub/sub.
- Опытом взаимодействия с системами обмена сообщениями типа Kafka или RabbitMQ: продюсеры/консьюмеры, схемы сообщений, requeue & dead-letter.
- Базовые знания принципов контейнеризации, опыт написания Dockerfile и Kubernetes YAML для сервисов.
- Успешная практика работы с системой контроля версий GitLab, CI/CD пайплайнами, Merge Request процессом.
- Внимательность, умение тестировать себя, проверять бизнес-правила руками и глазами.
- Умение читать и писать документацию, тикеты, описания PR.
Главный принцип SkillStaff - Выбирай!
- РАЗНООБРАЗИЕ ПРОЕКТОВ. Выбирай из сотен компаний и проектов то, что интересно и полезно для твоего роста. SkillStaff помогает реализовывать ежегодно порядка 500 различных ИТ-проектов для крупного бизнеса.
- КОМФОРТ. SkillStaff — аккредитованная IT-компания, белая зарплата и удобный график работы.
- КОМЬЮНИТИ. Выбирай клубы по интересам внутри компании, которые близки по духу именно тебе. Мы создаем корпоративные комьюнити по интересам, чтобы наши сотрудники могли общаться и развиваться в неформальной обстановке. Внутри — комьюнити и митапы; снаружи — воркшопы и конференции, другие мероприятия, чтобы жизнь нашей команды была более интересной и разнообразной.
- ОБУЧЕНИЕ И РАЗВИТИЕ. Выбирай сам путь, по которому ты хочешь развиваться. Используй возможность обмена опытом и получение знаний через участие в разных проектах, совместную работу с высококвалифицированными коллегами, ежегодную аттестацию с индивидуальным планом развития и предоставление ментора.
- START-UP HUB. В хабе любой сотрудник может проявить себя в качестве предпринимателя: от создания идеи до запуска юнита и получения процента от прибыли.
- ПРОГРАММА ЛОЯЛЬНОСТИ. Выбирай привилегии, которые нужны именно тебе. Соц. пакет в формате клуба привилегий: ДМС, фитнес, иностранные языки, авиабилеты, услуга психолога, оплата службы доставки еды, подарочные карты и многое другое
- АТМОСФЕРА. У нас есть прекрасная возможность выбирать, как проводить время с коллегами. Ты можешь участвовать в ежегодных общих праздниках, проводить время в офисе или выходить куда-то большой компанией. Кроме того, ты можешь принимать участие в уникальных корпоративных событиях, таких как #мореработы, #горыработы, #мореотдыха. Эти мероприятия не только помогают нам переключиться и перезагрузиться, но и способствуют развитию командного духа, спортивным активностям и классным впечатлениям.
- КУЛЬТУРА. Нашу культуру создают сами сотрудники – мы их слышим и помогаем развиваться, чтобы #вместе переходить на новый уровень!