Публікуйте вакансії
Наймайте без комісій
159 переглядів
Equivator
Посада: розробник Back-End Node.js
Розташування: віддалено
Тип роботи: повна зайнятість
Підпорядковується: технічному керівнику
Огляд вакансії:
Ми шукаємо кваліфікованого Back-End розробника зі знанням Node.js для розробки та створення масштабованих, високопродуктивних серверних програм. Ви відповідатимете за розробку API, керування базами даних і забезпечення повної інтеграції з нашими зовнішніми програмами.
Обов'язки:
Розробка та підтримка внутрішніх систем і API за допомогою Node.js для підтримки мобільних і веб-додатків.
Забезпечте безпечну та ефективну інтеграцію між серверними службами та зовнішніми програмами.
Розробляйте, впроваджуйте та обслуговуйте рішення для зберігання даних, включаючи проектування та оптимізацію бази даних.
Співпрацюйте з командами інтерфейсу, продукту та контролю якості, щоб забезпечити безперебійну роботу, продуктивність і надійність.
Оптимізуйте програми для забезпечення швидкості, масштабованості та безпеки, ефективно обробляючи великі обсяги даних.
Впроваджуйте надійні стратегії автентифікації, авторизації та захисту даних.
Переконайтеся, що серверна інфраструктура відповідає найкращим галузевим практикам, включаючи контроль версій і постійну інтеграцію.
Напишіть модульні та інтеграційні тести, щоб забезпечити якість і надійність коду.
Вимоги:
Перевірений досвід бекенд-розробки за допомогою Node.js.
Досвід у створенні та підтримці RESTful API та їх інтеграції з інтерфейсними програмами.
Великий досвід роботи з такими технологіями баз даних, як MySQL, PostgreSQL або MongoDB.
Досвід роботи з TypeScript і фреймворком NestJS.
Тверде розуміння автентифікації, механізмів авторизації та методів безпечного кодування.
Досвід написання модульних і інтеграційних тестів для внутрішніх систем.
Досвід роботи з хмарними службами, такими як AWS, Google Cloud або Azure.
Знайомство з практиками DevOps, такими як CI/CD, і технологіями контейнеризації, такими як Docker.
Сильні навички вирішення проблем і увага до деталей.
Знайомство з методологіями розробки Agile або Scrum.