Tech Stack
Job Description, Responsibilities & Requirements
Про посаду
Приєднуйтесь до AAA, швидкозростаючого ігрового стартапу, на посаду Senior Backend Developer, щоб впливати на мільйони життів, розважаючи користувачів. Проектуйте, архітектуруйте та впроваджуйте функції для наших основних сервісів.
Обов'язки
- Проектування, архітектуру, тестування та впровадження функцій в наших основних сервісах
- Створення цінних інструментів для підтримки процесу розробки ігор
- Надання високоякісного та добре структурованого коду
- Розробка та підтримка серверних додатків, сервісів та баз даних для підтримки функціональності додатку.
- Проектування, впровадження та оптимізація API, забезпечуючи ефективне спілкування між мобільними та серверними системами.
- Співпраця з ігровими дизайнерами, фронтенд-розробниками та іншими членами команди для інтеграції ігрових функцій, лідербордів, внутрішньоігрових покупок, соціальних функцій тощо.
- Впровадження та управління системами автентифікації користувачів, безпеки та зберігання даних.
- Забезпечення масштабованості та продуктивності серверної інфраструктури для обробки великої кількості одночасних користувачів.
- Моніторинг стану серверів, усунення проблем та впровадження оновлень або покращень за потреби.
- Співпраця в проектуванні та впровадженні систем аналітики даних та телеметрії для збору даних та покращення досвіду гравців.
- Управління розгортанням та технічним обслуговуванням серверних сервісів, включаючи хмарні рішення (напр. Google Cloud).
- Допомога в оптимізації ігрових сервісів для різних мобільних платформ, включаючи iOS та Android. Тісна співпраця з командою для виявлення та усунення проблем та багів, пов'язаних з серверною частиною.
Вимоги
- BSc зі спеціальності Комп'ютерні науки або еквівалент
- 6+ років досвіду в розробці серверної частини, з мінімум 3 роками практичного досвіду з Java - ОБОВ'ЯЗКОВО
- Доведений досвід розробки та підтримки архітектур мікросервісів - ОБОВ'ЯЗКОВО
- Досвід роботи з AWS або Google Cloud Platform (GCP) - ОБОВ'ЯЗКОВО
- Доведений досвід успішного впровадження додатків у продакшн з великою кількістю користувачів (мінімум 20,000 користувачів на день) - ОБОВ'ЯЗКОВО
- Досвід роботи як з реляційними (напр., PostgreSQL, MySQL), так і з NoSQL базами даних - ОБОВ'ЯЗКОВО
- Досвід проектування та розробки RESTful API - ОБОВ'ЯЗКОВО
- Глибоке знання Spring Boot/Spring framework - ОБОВ'ЯЗКОВО
- Знання кращих практик безпеки
Буде плюсом
- Досвід роботи з Firebase/Firestore
- Досвід роботи з GCP
- Знання Unity
- Знання Angular 2 та написання скриптів на Python
- Досвід роботи з системами подієвого спілкування (напр., Kafka)
- Любитель тварин - наявність собаки/кота або участь у притулках для тварин є плюсом.
Ми пропонуємо
- Можливість працювати в швидкозростаючому ігровому стартапі
- Варіанти віддаленої роботи
- Бути частиною команди, що впливає на мільйони життів
Про компанію
AAA - це швидкозростаючий ігровий стартап, який створив нову модель - Play to Impact. Заснована на гейміфікації, AAA надає любителям тварин можливість співвласником бути та доглядати за реальною собакою/котом, які потребують допомоги (справжній «Тамаготчі»).
AAA має понад 8,000,000 щорічних постачань їжі, частувань та іграшок для тварин із притулків.
Наше бачення - впливати на мільйони життів, розважаючи мільйони користувачів.
Адреса штаб-квартири
BC Parus, Київ
Електронна пошта для підтримки
Контактний телефон
+38 063 135 4725
Дякуємо