Full-stack developer

MysteryTag , Posted yesterday

Senior

Full time

Negotiable

Kyiv

Розробник і видавець мобільних ігор Mystery Tag шукає у свою команду Full-stack developer на гібридний формат роботи в наш київський офіс. Ви можете детальніше ознайомитися з нашими іграми, перейшовши за посиланням на наш сайт: mysterytag.com.

What are you working on?
  • Platforms: Mobile
What kind of professional are we looking for?

Front-end:

  • Відмінне розуміння синтаксису ES6 та вище, досвід застосування стрілочних функцій, модулів, async/await, генераторів.

  • Знання принципів прототипного наслідування, області видимості, замикань.

  • Здатність писати високопродуктивний код, оптимізувати роботу зі складними структурами даних.

  • Впевнене володіння щонайменше одним із популярних фреймворків (React, Vue.js, Angular).

  • Досвід створення SPA та SSR додатків.

  • Розуміння ключових концепцій: компоненти, стан, маршрутизація, життєвий цикл, реактивність.

  • Досвід роботи зі збирачами.

  • Вміння оптимізувати та налаштовувати збірку.

  • Вміння використовувати fetch, axios, WebSocket для обміну даними.

  • Досвід інтеграції з REST, GraphQL, SOAP API.

  • Знання патернів роботи з асинхронністю.

  • Знання інструментів профілювання, вміння виявляти вузькі місця на фронті.

  • Розуміння принципів віртуального DOM, мемоізації, відкладеного завантаження.

  • Навички кешування даних на клієнті.

  • Досвід написання unit-тестів та end-to-end тестів.

  • Знання методологій TDD/BDD, вміння підтримувати високе покриття тестами.

  • Використання лінтерів та форматерів для підтримки якості коду.

  • Вміння розробляти невеликі мікросервіси або утиліти на Node.js, працювати з npm-пакетами, WebSocket-серверами, Express/Koa/NestJS.

  • TypeScript: вміння типізувати складні структури даних, класи та взаємодію з зовнішніми бібліотеками.

  • Docker та CI/CD: навички контейнеризації сервісів, налаштування пайплайнів, оркестрації.

  • Розуміння розподілених черг, балансувальників, CDN, кешування на різних рівнях.

Back-end (PHP):

  • Досвід комерційної розробки на PHP від 3-х років.

  • Глибоке знання принципів ООП, патернів проєктування (GoF), SOLID.

  • Розуміння внутрішніх механізмів PHP (робота з пам’яттю, PHP-інтерпретатор, особливості Zend Engine).

  • Впевнена робота з DI-контейнерами, маршрутизацією, middleware, ORM.

  • Налаштування та оптимізація продуктивності: кешування, кешування конфігурацій, оптимізація запитів.

  • Організація складної бізнес-логіки.

  • Участь у проєктуванні та реалізації мікросервісної архітектури: поділ доменів, сервісна шина, комунікація через REST, gRPC, черги.

  • Досвід проєктування та інтеграції кількох сервісів: розуміння принципів розподілених транзакцій.

  • Глибока робота з реляційними базами (MySQL/PostgreSQL): складні SQL-запити, індекси, тригери, процедури, оптимізація під високі навантаження.

  • Бонусом буде досвід з NoSQL (MongoDB, Redis) та розуміння їхнього місця в архітектурі.

  • Здатність планувати структуру БД та міграції з урахуванням масштабування.

  • Знання OWASP Top 10 та навички захисту від типових вразливостей (SQL Injection, XSS, CSRF, SSRF).

  • Розуміння безпечних практик зберігання даних, роботи з сесіями, шифрування.

  • Досвід написання безпечних REST-API та JWT-аутентифікації.

  • Вміння організовувати процес CI/CD та автотестів.

  • Написання тестів з високим покриттям, використання моків, стабів.

  • Розуміння статичного аналізу коду та дотримання кодстайлу.

What are the conditions and bonuses?
  • Працевлаштування за системою ФОП із повною підтримкою в оформленні та веденні;

  • Підтримка бухгалтерії та повне покриття податків;

  • 24 оплачуваних робочих дні відпустки та лікарняні без втрати заробітної плати;

  • Систему наставництва та злагоджену командну роботу;

  • Створюємо комфортні умови для роботи (офіс в Києві з генератором та старлінком, різні можливості оптимізації роботи в умовах проблем з електроенергією);

  • Щоденні компенсації обідів в офісі;

  • Можливість швидкого кар'єрного росту;

  • Комфортний графік роботи.

MysteryTag

Company type: developer, publisher

Employees: 11-50

Platforms: Mobile, iOS, Android

http://mysterytag.com/

View all vacancies from MysteryTag
Join our Discord!
Find out about new Full Stack Developer jobs on Discord
discord icon
join
@ingamejob_dev
keep up to date with new job offers Full Stack Developer on Telegram
Subscribe

Similar job opportunities

GAMETEQ

Remote, Tbilisi

Posted 4 weeks ago

Middle

Negotiable

Full time

GSC Game World

Remote, Ukraine

Posted 1 month ago

Middle

Negotiable

Full time

Animo

Remote

Posted 1 month ago

Senior

Negotiable

Full time