В связи с активным ростом нашей компании мы ищем высококвалифицированного и инициативного ведущего разработчика на Golang для работы в нашей команде инженеров. Мы разрабатываем полный программный пакет для онлайн-бизнеса, предлагая нашим клиентам высококачественные платформенные решения, надежный игровой контент и поддержку экспертного уровня.
Требования к кандидату:
- Обширный опыт в разработке программного обеспечения на Go от 5-и лет;
- Глубокое понимание распределенных систем и микросервисной архитектуры; опыт проектирования и внедрения крупномасштабных систем с высокой нагрузкой в производственной среде;
- Практический опыт в создании и обслуживании систем мониторинга;
- Обширные технические знания в смежных областях (Linux, сети, оборудование, виртуализация), достаточные для устранения неполадок в производственной среде;
- Уверенное знание PostgreSQL/MySQL, включая работу с кластером, репликацию, отказоустойчивость, индексирование и эффективное использование при тысячах запросов в секунду и терабайтах данных;
- Глубокое понимание структур данных, алгоритмов, параллельного программирования, сетевых технологий, управления памятью, сборки мусора и связанных с ними низкоуровневых концепций.
Желательно иметь:
- Опыт разработки приложений в финансовой или других отраслях, где целостность и безопасность данных имеют критически важное значение;
- Знание современных подходов к архитектуре бэкенда, таких как DDD, чистая архитектура или гексагональная архитектура;
- Глубокие знания в одной из следующих областей: Kubernetes, Kafka/Redpanda, ClickHouse, Cassandra/Scylla, TiDB, Yugabyte, CockroachDB.
В ваши обязанности будет входить:
- Руководство проектированием и разработкой высокопроизводительных серверных служб, написанных на Go;
- Принятие архитектурных решений и обеспечение масштабируемости, надежности и ремонтопригодности системы;
- Наставничество для разработчиков, проведение анализа кода и содействие повышению качества инженерной работы;
- Разработка надежных систем мониторинга и наблюдения за производственными средами;
- Тесное сотрудничество с командами DevOps, QA, Product и другими инженерными командами;
- Устранение сложных производственных неполадок и выявление первопричин.
- Обеспечение соответствия инженерных решений требованиям бизнеса и безопасности;
- Участие в процессах планирования, оценки трудозатрат и технической стратегии.
Предлагаем:
-
Оформление через ИП;
-
Мы международная команда молодых специалистов;
-
Поддерживаем рост своих сотрудников и растём, как компания;
-
25 дней оплачиваемого отпуска, компенсация больничного и дополнительно 3 sick days в году;
-
Удаленный формат работы;
-
Заинтересованы в твоем профессиональном росте и постоянном обучении, предоставляем доступ к внутренней базе знаний, проводим митапы и тимбилдинги, обучаем новым технологиям.