О компании:
DEX — лидер в области разработки мобильных приложений и web-сервисов с 2006 года. Наши клиенты — это ведущие компании рынка, такие как Сбербанк, Газпром и МТС. Мы ценим инновации и стремимся к развитию каждого сотрудника через Академию Dex и регулярные профессиональные мероприятия.
Что мы предлагаем:
- Конкурентоспособную зарплату с возможностью стать совладельцем компании.
- Официальное трудоустройство, страхование и медицинский пакет.
- Гибкий график работы и месяц оплачиваемого отпуска.
- Обучение и развитие через Академию Dex с наставниками и индивидуальными картами развития.
- Участие в крупных проектах и корпоративных мероприятиях.
Задачи:
- Разработка веб-сервисов и приложений на Golang.
- Оптимизация проектов и решение задач высокой сложности.
- Участие в код-ревью и написание unit-тестов.
- Работа в команде по принципам Agile и взаимный обмен опытом.
Требования:
- Профессиональное владение Golang и опыт коммерческой разработки от 3 лет.
- Знание Git, Linux, Docker и основных сетевых протоколов.
- Опыт работы с высоконагруженными системами и nosql-БД.
- Понимание SOLID и паттернов проектирования.
Дополнительные преимущества:
- Опыт работы с gRPC, Tarantool БД, PostgreSQL, Kafka.
- Навыки профилирования Go приложений и написания benchmark.
Примечание:
Требуется проживание на территории РФ. Пожалуйста, прикрепите ссылку на актуальные примеры вашего кода в резюме или сопроводительном письме.
Будет плюсом:
В сопроводительном письме укажите владение следующими навыками от 1 до 10:
- Как вы оцениваете свой опыт работы с concurrency в Go (горутины, каналы)?
- Насколько хорошо вы знакомы с стандартной библиотекой Go? Можете ли вы привести примеры использования пакетов, таких как context или sync?
- Оцените ваш опыт оптимизации производительности Go-приложений с помощью профилирования и бенчмаркинга.
- Каков ваш уровень владения тестированием в Go, включая юнит-тесты и интеграционные тесты?
- Оцените ваш опыт работы с системами управления версиями, такими как Git. Насколько вы уверены в использовании ветвления и слияния?
- Как вы оцениваете свои знания в области микросервисной архитектуры и работы с Docker и Kubernetes?
- Оцените ваш опыт работы с базами данных: какие SQL и NoSQL базы данных вы использовали и как вы оцениваете свои навыки в этой области?
- Каков ваш уровень понимания и применения принципов SOLID и паттернов проектирования в реальных проектах?
- Оцените вашу способность к самостоятельному обучению и освоению новых технологий в области программирования.
- Как вы оцениваете свою способность к работе в команде и коммуникации с коллегами и заказчиками?