Full-stack developer

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

 

 

Наші вимоги:

 

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 та автотестів.
  • Написання тестів з високим покриттям, використання моків, стабів.
  • Розуміння статичного аналізу коду та дотримання кодстайлу.

 

 

 

Зі свого боку ми пропонуємо:

 

  • Працевлаштування за системою ФОП із повною підтримкою в оформленні та веденні;
  • Підтримка бухгалтерії та повне покриття податків;
  • 24 оплачуваних робочих дні відпустки та лікарняні без втрати заробітної плати;
  • Систему наставництва та злагоджену командну роботу;
  • Створюємо комфортні умови для роботи (офіс в Києві з генератором та старлінком, різні можливості оптимізації роботи в умовах проблем з електроенергією);
  • Щоденні компенсації обідів в офісі;
  • Можливість швидкого кар'єрного росту;
  • Комфортний графік роботи.

 

Published 24 March
58 views
·
11 applications
91% read
·
28% responded
Last responded 4 days ago
To apply for this and other jobs on Djinni login or signup.