Опис
Команда працює над великою новинною платформою на базі мікросервісів.
Ми шукаємо талановитого розробника-початківця, який любить розв’язувати проблеми, а не закривати завдання, але при цьому хоче писати якісний, зрозумілий, ефективний код.
Насамперед ви зосередитеся на розробці мікросервісів на Go, які можна масштабувати і підтримувати. Для нас важливо: прагнення до спільного вирішення проблем, продуманий дизайн і якісний продукт.
Робота складається з розробки нових сервісів і функцій, рефакторингу старих сервісів, написання тестів.
Очікування від кандидата:
— Від 1-го року професійного досвіду розробки програмного забезпечення.
— Знання мови програмування Go, парадигм, конструкцій та ідіом.
— Розуміння того, як основні структури даних реалізовані в Go.
— Написання модульних тестів.
— Розуміння основ роботи реляційних баз даних.
— Досвід роботи з: gRPC, GraphQL.
— Знайомство з інструментами CI / CD, такими як Jenkins, Gitlab pipelines.
— Розуміння Docker і Kubernetes.
— *Захоплення спортом буде плюсом*.
Обов’язки:
— Написання масштабованого, надійного, тестованого, ефективного коду, що легко обслуговується, та коду, який легко обслуговується.
— Переклад вимог до програмного забезпечення в стабільне, працююче і високопродуктивне програмне забезпечення.
— Участь в архітектурних і дизайнерських рішеннях, побудова ефективної розподіленої архітектури мікросервісів.
— Відповідальність за те, що робите.
— Розуміння того, що ви доставляєте продукт, а не код.
Натомість ми пропонуємо:
— Роботу над успішним продуктом, яким користуються мільйони любителів спорту.
— Челендж із переведення успішного прибуткового проєкту на нові технічні рейки.
— Сильну продуктову культуру і класних колег.
— Гнучкий графік із можливістю віддаленої роботи, участь у навчальних курсах і конференціях.
— Юридичний супровід наших співробітників
— Премії за якісний і вчасно зроблений проєкт.