Full Stack Developer

MysteryTag , Posted 2 months ago

Senior

Full time

Negotiable

Relocate, Remote, Ukraine

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


What are you working on?
  • Genres: Casual, Hyper-casual
  • 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 та автотестів.

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

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

Why do we enjoy working here?
  • Працевлаштування за системою ФОП із повною підтримкою в оформленні та веденні;

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

  • 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

NDA

Remote, Czech Republic

Posted 21 hours ago

Senior

Full time

InkTech

Relocate, Remote, Cyprus

Posted 3 weeks ago

Senior

Negotiable

Full time

Vivid Games S.A.

Remote

Posted 1 month ago

Senior

$6,000 - $6,700 / Month

Full time