Шукаємо Node.js Developer, який хоче стати частиною сильної команди. Ваша головна роль — проєктувати нові сервіси, покращувати архітектуру та забезпечувати стабільність системи.
Ми цінуємо проактивність, вміння доводити технічні рішення до результату та відкритість до діалогу всередині крос-функціональної команди. Необхідні навички * Комерційний досвід розробки на Node.js від 2 років. * Впевнене знання JavaScript (ES6+) та сучасних практик розробки. * Досвід роботи з Node.js фреймворками (Express.js, Fastify або аналогічними, головне вміти адаптуватись). * Практичний досвід роботи з PostgreSQL та MySQL. * Розуміння принципів проєктування баз даних, індексів, оптимізації SQL-запитів. * Досвід роботи з Redis для кешування, черг або зберігання тимчасових даних. * Досвід роботи з Kafka або іншими брокерами повідомлень. * Розуміння принципів мікросервісної архітектури. * Досвід розробки та підтримки REST API. * Досвід роботи з Docker. * Досвід використання Git та командної розробки. * Базове розуміння Linux та серверної інфраструктури. * Вміння працювати з логами, моніторингом та діагностикою проблем у production-середовищі.
Буде перевагою * Досвід роботи з React.js для розробки внутрішніх адміністративних панелей. * Розуміння принципів High Load систем. * Досвід роботи з великими розподіленими системами.
Обов’язки * Розробка та підтримка backend-сервісів на Node.js. * Участь у проєктуванні нових сервісів та інтеграцій. * Робота з PostgreSQL, MySQL, Redis та Kafka. * Підтримка та розвиток існуючої сервісної архітектури. * Розробка внутрішніх інструментів та адміністративних панелей на React.js за потреби. * Аналіз та усунення проблем у production-середовищі. * Оптимізація продуктивності сервісів та баз даних. * Написання якісного, підтримуваного та покритого тестами коду.
Що ми очікуємо * Відповідальне ставлення до сервісів, які знаходяться у вашій зоні відповідальності. * Готовність самостійно досліджувати та вирішувати технічні проблеми. * Розуміння впливу власних змін на суміжні сервіси та бізнес-процеси. * Уміння працювати в умовах великої enterprise-інфраструктури з великою кількістю сервісів та інтеграцій. * Орієнтація на результат, стабільність системи та якість рішення. * Вміння ефективно комунікувати з іншими командами та брати участь у технічних обговореннях.
Ми пропонуємо * Цікаві та складні задачі, які сприяють професійному та особистісному розвитку. * Сучасний та комфортний офіс у центрі Києва. * Медичне страхування. * Роботу в команді професіоналів, де завжди можна отримати підтримку та допомогу. * Конкурентну заробітну плату, соціальні бонуси та можливості для навчання й розвитку. * Регулярні командні заходи та корпоративні події. * Можливість впливати на архітектурні та технічні рішення продукту. * Роботу над великою enterprise-інфраструктурою з високим навантаженням та великою кількістю сервісів.