
Full-Stack Developer (Node.js + React)
Primary stack
Job description
Про посаду
Ми шукаємо Full-Stack Developer (Node.js + React), щоб приєднатися до нашої команди та працювати над довгостроковим проектом для міжнародного клієнта. Це зайнятість на аутстаффінгу, тобто ви будете повністю інтегровані в команду клієнта та тісно співпрацюватимете з їхніми інженерами, менеджерами продуктів та зацікавленими сторонами.
Altamira - це аутсорсингова компанія з розробки програмного забезпечення. Ми надаємо рішення, які мають відчутний вплив на зростання та продуктивність наших клієнтів. Маючи знання в області розробки продуктів і технологій, ми прагнемо забезпечити економічно ефективні рішення, не жертвуючи якістю. Ми працюємо на те, щоб завжди досягати найкращого результату.
Команди з надання послуг Altamira в даний час охоплюють Словаччину, Україну та Близький Схід, і ми прагнемо розширити нашу присутність, щоб відповідати зростаючому попиту в Європі та наших основних ринках зростання у Великобританії та США. Щодо галузевих вертикалей, ми зосереджені на EdTech, Fintech, eCommerce та Pharma.
Проект
Ви приєднаєтесь до існуючого продукту з встановленою базою коду та активною дорожньою картою розробки. Проект зосереджено на створенні та підтримці масштабовуваних сервісів бэк-энда та складних фронтенд-додатків. Ви будете працювати з сучасними технологіями JavaScript та TypeScript, а також підтримувати та розширювати частини легаси-системи. Ця роль вимагає високого рівня автономності, відповідальності та здатності ефективно працювати в розподіленій команді.
Обов'язки
- Розробка та підтримка сервісів бэк-энда з використанням Node.js та TypeScript
- Проектування, впровадження та розвиток RESTful API
- Підтримка та розширення існуючих сервісів PHP та Laravel
- Створення та підтримка складних фронтенд-додатків з використанням React
- Тісне співробітництво з командою клієнта щодо розробки функцій та технічних рішень
- Забезпечення якості коду за допомогою тестування, оглядів коду та кращих інженерних практик
- Робота з існуючими та легаси-системами, підвищення стабільності та зручності технічного обслуговування
- Відповідальність за функції від початку до кінця, від впровадження до доставки
- Внесення внесків у підвищення продуктивності, надійності та масштабованості на всьому стеку
Вимоги
Бэк-енд (Node.js, з досвідом роботи з PHP/Laravel)
- Глибокий практичний досвід роботи з Node.js у виробничих середовищах
- Значні знання TypeScript та сучасного JavaScript
- Досвід проектування та впровадження RESTful API
- Розуміння патернів архітектури бэк-энда (багатошарова архітектура, модульний дизайн, розділення уваги)
- Міцне розуміння асинхронного програмування, цикл подій та міркувань щодо продуктивності в Node.js
- Досвід роботи з SQL базами даних, включаючи оптимізацію запитів, транзакції та міграції
- Знання механізмів аутентифікації та авторизації (JWT, OAuth, рольовий доступ)
- Досвід роботи з обробкою помилок, логуванням та моніторингом у сервісах бэк-энда
- Здатність писати підтримуваний та тестований код (одиничні та інтеграційні тести)
- Практичний досвід роботи з PHP та Laravel у виробничих середовищах
- Здатність підтримувати та розширювати існуючі сервіси на основі Laravel
- Комфорт при роботі та налагодженні легаси-кодбаз PHP/Laravel
Фронт-енд (React.js)
- Значний досвід створення складних додатків з використанням React
- Впевнене використання сучасних патернів React (хуки, контекст, керовані компоненти)
- Досвід роботи з рішеннями для управління станом (Redux, React Query або аналогічними)
- Здатність проектувати та впроваджувати масштабовані архітектури компонентів
- Міцне розуміння оптимізації продуктивності фронт-енду (мемоізація, контроль рендерингу, розділення коду)
- Досвід роботи з формами, валідацією та складним станом UI
- Знання доступності (a11y) та сумісності між браузерами
- Досвід інтеграції фронтенд-додатків з API та обробки асинхронних потоків даних
- Здатність підтримувати послідовний UI/UX у великих кодбазах
Чому варто приєднатися до Altamira.ai
- Ви отримаєте справедливу, конкурентоспроможну зарплату та реальні можливості для зростання.
- Повністю віддалено - без добірки, без обмежень офісу.
- Ми не займаємося мікроменеджментом - ми займаємося довірою, відповідальністю та підтримкою.
- Ми надаємо всі необхідні технічні засоби.
- 20 робочих днів оплачуваної відпустки, оплачувана хвороба, свята та регулярні огляди зарплати.
- Гнучкий графік для збереження вашого балансу між роботою та особистим життям.
- Простір для навчання, експериментування та втілення ваших ідей у життя.
Ми віримо, що успіх altamira.ai неможливий без успіху наших Талантів та успіху наших Клієнтів! ❤️
Про компанію
Altamira - це аутсорсингова компанія з розробки програмного забезпечення. Ми надаємо рішення, які мають відчутний вплив на зростання та продуктивність наших клієнтів. Маючи знання в області розробки продуктів і технологій, ми прагнемо забезпечити економічно ефективні рішення, не жертвуючи якістю. Ми прагнемо досягати найкращого результату завжди.
Команди з надання послуг Altamira в даний час охоплюють Словаччину, Україну та Близький Схід, і ми прагнемо розширити нашу присутність, щоб відповідати зростаючому попиту в Європі та наших основних ринках зростання у Великобританії та США. Щодо галузевих вертикалей, ми зосереджені на EdTech, Fintech, eCommerce та Pharma.
© Altamira. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.
Київ, Братислава (Словаччина), Прага (Чехія)