Tech Stack
Next.jsTypeScriptReactNode.jsPostgreSQLMySQLRedisGraphQLRabbitMQAPI
Job Description, Responsibilities & Requirements
Description language:
Про посаду
Ми шукаємо висококваліфікованого та досвідченого Fullstack Developer, що спеціалізується на Node.js, TypeScript та Next.js/React, для роботи в нашій команді. На цій посаді ви будете проектувати, розробляти та оптимізувати масштабовані системи, надавати менторство членам команди та впроваджувати найкращі практики в організації інженерії.
Обов'язки
- Розробляти дизайн та реалізацію складних бекенд систем та API за допомогою Node.js та TypeScript.
- Проектувати та реалізовувати адаптивні фронтенд додатки за допомогою Next.js/React. Створювати масштабовані, безпечні та високоефективні рішення для задоволення бізнес-вимог.
- Оптимізувати продуктивність додатків, забезпечуючи низьку латентність та високу доступність.
- Проводити огляди коду, забезпечувати дотримання стандартів кодування та пропагувати найкращі практики в команді.
- Надавати менторство середньому рівню розробників, надаючи керівництво та технічну експертизу.
- Співпрацювати з крос-функціональними командами, включаючи фронтенд розробників, DevOps та продуктових менеджерів, для створення високоякісних програмних рішень.
Вимоги
- Доведений досвід роботи з Next.js/React та глибоке розуміння серверної рендерингу.
- 4+ роки професійного досвіду розробки бекенду за допомогою Node.js.
- Знання TypeScript та глибоке розуміння його функцій та переваг. Глибокі знання дизайну RESTful API, досвід роботи з GraphQL є плюсом.
- Глибоке розуміння баз даних, включаючи PostgreSQL та MySQL, з досвідом моделювання даних, оптимізації запитів та налаштування продуктивності бази даних.
- Досвід роботи з чергами повідомлень, такими як RabbitMQ або подібні технології, включаючи проектування та впровадження паттернів обміну повідомленнями (наприклад, publish/subscribe, черги завдань) для масштабованих та роз'єднаних систем.
- Значний досвід роботи зі стратегіями кешування та інструментами, такими як Redis або Memcached, включаючи впровадження кешування даних, зберігання сесій та розподіленого кешування для підвищення продуктивності додатків та зменшення латентності.
- Знання контейнеризації (Docker) та хмарних платформ (AWS або GCP). Знання кращих практик безпеки для розробки бекенду.
- Відмінні навички вирішення проблем та здатність працювати в високотемповому середовищі.
- Сильні комунікаційні навички та досвід роботи в кооперативних, гнучких командах.
Ми пропонуємо
- 20 робочих днів відпустки.
- 8 днів хвороби.
- 4 особистих дні.
- Компенсація за хворобу.
- Медичне страхування.
- Гнучкий робочий графік.
- Подарунки та пільги на значущі випадки.
- Догляд за психічним здоров'ям.
- Підтримка та розвиток культури волонтерства.
Місця роботи
- Віддалено, Віддалено
- Київ, Україна
Більше вакансій
- Кіпр, Лімасол
- Віддалено, Віддалено
- Київ, Україна
- Київ, Україна
- Київ, Україна