Ми шукаємо старшого бек-енд розробника, який принесе багатий досвід у створенні ігрових автоматів для нашої динамічної команди. У цій стрімкій ролі ви будете безпосередньо вирішувати проблеми високої доступності та високого навантаження, використовуючи свої глибокі знання серверних технологій і архітектури. Тісно співпрацюючи з розробниками ігор, дизайнерами та командами контролю якості, ви відіграватимете вирішальну роль у забезпеченні безперебійної розробки, розгортання та роботи наших додаткі
Ми шукаємо старшого бек-енд розробника, який принесе багатий досвід у створенні ігрових автоматів для нашої динамічної команди. У цій стрімкій ролі ви будете безпосередньо вирішувати проблеми високої доступності та високого навантаження, використовуючи свої глибокі знання серверних технологій і архітектури. Тісно співпрацюючи з розробниками ігор, дизайнерами та командами контролю якості, ви відіграватимете вирішальну роль у забезпеченні безперебійної розробки, розгортання та роботи наших додатків для ігрових автоматів. Ваш досвід у програмуванні на стороні сервера та сучасні методи розробки стануть ключовими для підвищення масштабованості, надійності та продуктивності нашої платформи. Обов’язки: Архітектор і дизайн: розробка та підтримка логіки на стороні сервера, що забезпечує високу продуктивність і швидкість реакції. Керування базою даних: Проектуйте та оптимізуйте схеми баз даних за допомогою MongoDB, Redis і ElasticSearch. Розробка API: створюйте та підтримуйте RESTful API для безперебійного спілкування між клієнтом і сервером. Обробка даних у реальному часі: використовуйте Socket.io для додатків у реальному часі. Тестування та налагодження: пишіть тести за допомогою Jest JS і забезпечуйте якість коду за допомогою ESLint. Співпраця: тісно співпрацюйте з інтерфейсними розробниками, дизайнерами та інших членів команди для інтеграції елементів, які звертаються до користувача, із серверною логікою. Моніторинг продуктивності: відстежуйте й оптимізуйте продуктивність сервера, забезпечуючи стабільність і масштабованість. Наставництво: надає рекомендації та наставництво для молодших розробників. Кваліфікації: мови програмного забезпечення: NodeJS ( Express.js ), TypeScript. Технології баз даних: MongoDB, Redis, ElasticSearch. Інші технології: Socket.io, REST API, Jest JS, ESLint, Git, Docker.Experience: необхідно мати +3 роки досвіду роботи з цими технологіями зокрема в ігровій індустрії. Вирішення проблем: сильні навички вирішення проблем і здатність швидко вирішувати проблеми. Комунікація: відмінні комунікативні навички для ефективної співпраці з членами команди. Лідерство: перевірений послужний список провідних проектів і наставництва членів команди.
Показати більше
Показувати менше
Посадовий рівень
Старший середній рівень
Тип зайнятості
Повний робочий день
Галузі
Розробка програмного забезпечення