Вакансія
З партнерського стрічки
Старший інженер-програміст (Node.js)
Ціна за запитом
Деталі
- Тип зайнятості
- За контрактом
- Віддалено
- Так
- Компанія
- MagmaLabs
Опис
Автоматичний переклад з English. Оригінальний текст є авторитетним. Машинний переклад — готується точніший варіант.
Старший інженер-програміст (Node.js)
Важливо: ця роль відкрита лише для кандидатів, які зараз проживають у Мексиці чи Латинській Америці. Заявки з інших регіонів розглядатися не будуть.
Приєднуйтеся до MagmaLabs, провідного постачальника досвідчених інженерів програмного забезпечення, які допомагають компаніям досягати своїх цілей у різноманітних і впливових галузях. Ми активно шукаємо досвідченого старшого програмного інженера (Node.js), щоб приєднатися до нашої повністю віддаленої команди.
На цій ключовій посаді ви будете застосовувати свою пристрасть до створення масштабованих, високопродуктивних серверних систем для вирішення складних завдань наших клієнтів у сферах охорони здоров’я, електронної комерції, фінтех та інших секторах, що швидко розвиваються. Ви відіграватимете ключову роль у проектуванні, розробці та підтримці сучасних серверних архітектур на базі Node.js і хмарних технологій, безпосередньо сприяючи успіху наших клієнтів, одночасно досягаючи технічної досконалості в проектах.
Про роль
Ви досвідчений бекенд-інженер, який захоплюється створенням надійних, безпечних і масштабованих систем за допомогою Node.js?
Як старший інженер-програміст (Node.js), ви візьмете на себе відповідальність за архітектурні рішення, керуватимете ініціативами з серверної частини та забезпечуватимете найкращі практики для API з високим трафіком, платформ SaaS і розподілених систем. Ви збалансуєте швидкість доставки з довгостроковою зручністю обслуговування, оптимізацією продуктивності, безпекою та можливістю спостереження.
Ваш внесок безпосередньо вплине на надійність системи, продуктивність розробників і масштабованість бізнесу.
Якщо ви процвітаєте у вирішенні складних завдань серверної частини за допомогою сучасних екосистем JavaScript/TypeScript, ми хочемо почути вашу думку.
Обов'язки
• Очолюйте архітектурний дизайн, розробку та постійну еволюцію масштабованих серверних програм за допомогою Node.js (бажано з TypeScript).
• Розробляйте та впроваджуйте API RESTful та/або GraphQL із чіткими стандартами версії, перевірки, документації та обробки помилок.
• Оптимізуйте продуктивність бази даних (насамперед PostgreSQL), включаючи дизайн схеми, стратегії індексування, налаштування запитів і керування транзакціями.
• Реалізуйте асинхронну обробку, фонові завдання та керовані подіями робочі процеси за допомогою сучасних систем черги або повідомлень.
• Розробка стійкої інтеграції зі сторонніми API та службами (тайм-аути, повторні спроби, автоматичні вимикачі, моніторинг).
• Забезпечте якість і надійність коду за допомогою автоматизованого тестування (модульне, інтеграційне та контрактне тестування).
• Беріть участь у перевірці коду, підтримуйте високі інженерні стандарти та активно наставляйте членів команди.
• Співпрацюйте між функціональними можливостями з менеджерами з продуктів, дизайнерами та іншими інженерами, щоб надавати наскрізні рішення.
• Сприяти інфраструктурі та процесам розгортання (Docker, Kubernetes, конвеєри CI/CD).
• Підвищення надійності виробництва шляхом моніторингу, реєстрації, відстеження та оптимізації продуктивності.
• Вести чітку технічну документацію, включаючи архітектурні рішення та експлуатаційні вказівки.
• Беріть на себе відповідальність за складні технічні ініціативи та самостійно доводьте їх до завершення.
Вимоги
• Принаймні 7 років досвіду розробки програмного забезпечення, принаймні 5 років, зосереджених на розробці серверної частини за допомогою Node.js у виробничих середовищах.
• Досконале знання TypeScript (або сучасного JavaScript із бажанням працювати на TypeScript).
• Досвід роботи з серверними фреймворками, такими як NestJS, Express або Fastify.
• Значний досвід роботи з реляційними базами даних (бажано PostgreSQL), включаючи розробку схем і оптимізацію запитів.
• Досвід роботи з системами кешування та/або асинхронної обробки (наприклад, Redis, брокери повідомлень, черги).
• Практичний досвід роботи з платформами автоматизованого тестування (наприклад, Jest або подібними) і конвеєрами CI/CD.
• Чітке розуміння безпечних практик серверної обробки (автентифікація, авторизація, перевірка введених даних, керування секретами, обмеження швидкості).
• Досвід роботи з контейнеризацією та хмарними середовищами.
• Вміння працювати з Git і процесами спільної розробки.
• Сильні навички вирішення проблем і здатність процвітати у віддаленому середовищі.
• Відмінні навички спілкування англійською мовою.
• Продемонстрована здатність проявляти ініціативу та самостійно приймати технічні рішення.
• Досвід роботи з методологіями Agile розробки (Scrum, Kanban тощо).
Бонусні бали, якщо у вас є
• Досвід проектування мікросервісів або рефакторингу монолітних систем.
• Досвід роботи з подієвими архітектурами.
• Знайомство з GraphQL або розширеним дизайном контрактів API.
• Досвід роботи з Amazon Web Services, Google Cloud або Microsoft Azure.
• Практичний досвід роботи з Docker і оркестровкою контейнерів.
• Знання методів розподіленого трасування та спостереження.
• Вплив інтерфейсних фреймворків, таких як React.js.
• Внесок у проекти з відкритим кодом або технічні публікації.
Про нас
Ми є командою професіоналів із інноваційного програмного забезпечення, яка прагне надавати високоякісні рішення для різних галузей. Маючи підтверджену історію успіху, ми надаємо пріоритет технічній досконалості, співпраці та постійному зростанню членів нашої команди.
Ми віддані наставництву, розширенню навичок і довгостроковому просуванню по кар’єрі в сприятливому середовищі, орієнтованому на дистанцію.
Приєднуйтесь до нас, щоб працювати над вражаючими проектами та розвивати свою кар’єру в якості старшого інженера Node.js.
Спочатку опубліковано на Гімалаях
Джерело: Himalayas (https://himalayas.app/companies/magmalabs/jobs/senior-software-engineer-node-js?utm_source=api)
Важливо: ця роль відкрита лише для кандидатів, які зараз проживають у Мексиці чи Латинській Америці. Заявки з інших регіонів розглядатися не будуть.
Приєднуйтеся до MagmaLabs, провідного постачальника досвідчених інженерів програмного забезпечення, які допомагають компаніям досягати своїх цілей у різноманітних і впливових галузях. Ми активно шукаємо досвідченого старшого програмного інженера (Node.js), щоб приєднатися до нашої повністю віддаленої команди.
На цій ключовій посаді ви будете застосовувати свою пристрасть до створення масштабованих, високопродуктивних серверних систем для вирішення складних завдань наших клієнтів у сферах охорони здоров’я, електронної комерції, фінтех та інших секторах, що швидко розвиваються. Ви відіграватимете ключову роль у проектуванні, розробці та підтримці сучасних серверних архітектур на базі Node.js і хмарних технологій, безпосередньо сприяючи успіху наших клієнтів, одночасно досягаючи технічної досконалості в проектах.
Про роль
Ви досвідчений бекенд-інженер, який захоплюється створенням надійних, безпечних і масштабованих систем за допомогою Node.js?
Як старший інженер-програміст (Node.js), ви візьмете на себе відповідальність за архітектурні рішення, керуватимете ініціативами з серверної частини та забезпечуватимете найкращі практики для API з високим трафіком, платформ SaaS і розподілених систем. Ви збалансуєте швидкість доставки з довгостроковою зручністю обслуговування, оптимізацією продуктивності, безпекою та можливістю спостереження.
Ваш внесок безпосередньо вплине на надійність системи, продуктивність розробників і масштабованість бізнесу.
Якщо ви процвітаєте у вирішенні складних завдань серверної частини за допомогою сучасних екосистем JavaScript/TypeScript, ми хочемо почути вашу думку.
Обов'язки
• Очолюйте архітектурний дизайн, розробку та постійну еволюцію масштабованих серверних програм за допомогою Node.js (бажано з TypeScript).
• Розробляйте та впроваджуйте API RESTful та/або GraphQL із чіткими стандартами версії, перевірки, документації та обробки помилок.
• Оптимізуйте продуктивність бази даних (насамперед PostgreSQL), включаючи дизайн схеми, стратегії індексування, налаштування запитів і керування транзакціями.
• Реалізуйте асинхронну обробку, фонові завдання та керовані подіями робочі процеси за допомогою сучасних систем черги або повідомлень.
• Розробка стійкої інтеграції зі сторонніми API та службами (тайм-аути, повторні спроби, автоматичні вимикачі, моніторинг).
• Забезпечте якість і надійність коду за допомогою автоматизованого тестування (модульне, інтеграційне та контрактне тестування).
• Беріть участь у перевірці коду, підтримуйте високі інженерні стандарти та активно наставляйте членів команди.
• Співпрацюйте між функціональними можливостями з менеджерами з продуктів, дизайнерами та іншими інженерами, щоб надавати наскрізні рішення.
• Сприяти інфраструктурі та процесам розгортання (Docker, Kubernetes, конвеєри CI/CD).
• Підвищення надійності виробництва шляхом моніторингу, реєстрації, відстеження та оптимізації продуктивності.
• Вести чітку технічну документацію, включаючи архітектурні рішення та експлуатаційні вказівки.
• Беріть на себе відповідальність за складні технічні ініціативи та самостійно доводьте їх до завершення.
Вимоги
• Принаймні 7 років досвіду розробки програмного забезпечення, принаймні 5 років, зосереджених на розробці серверної частини за допомогою Node.js у виробничих середовищах.
• Досконале знання TypeScript (або сучасного JavaScript із бажанням працювати на TypeScript).
• Досвід роботи з серверними фреймворками, такими як NestJS, Express або Fastify.
• Значний досвід роботи з реляційними базами даних (бажано PostgreSQL), включаючи розробку схем і оптимізацію запитів.
• Досвід роботи з системами кешування та/або асинхронної обробки (наприклад, Redis, брокери повідомлень, черги).
• Практичний досвід роботи з платформами автоматизованого тестування (наприклад, Jest або подібними) і конвеєрами CI/CD.
• Чітке розуміння безпечних практик серверної обробки (автентифікація, авторизація, перевірка введених даних, керування секретами, обмеження швидкості).
• Досвід роботи з контейнеризацією та хмарними середовищами.
• Вміння працювати з Git і процесами спільної розробки.
• Сильні навички вирішення проблем і здатність процвітати у віддаленому середовищі.
• Відмінні навички спілкування англійською мовою.
• Продемонстрована здатність проявляти ініціативу та самостійно приймати технічні рішення.
• Досвід роботи з методологіями Agile розробки (Scrum, Kanban тощо).
Бонусні бали, якщо у вас є
• Досвід проектування мікросервісів або рефакторингу монолітних систем.
• Досвід роботи з подієвими архітектурами.
• Знайомство з GraphQL або розширеним дизайном контрактів API.
• Досвід роботи з Amazon Web Services, Google Cloud або Microsoft Azure.
• Практичний досвід роботи з Docker і оркестровкою контейнерів.
• Знання методів розподіленого трасування та спостереження.
• Вплив інтерфейсних фреймворків, таких як React.js.
• Внесок у проекти з відкритим кодом або технічні публікації.
Про нас
Ми є командою професіоналів із інноваційного програмного забезпечення, яка прагне надавати високоякісні рішення для різних галузей. Маючи підтверджену історію успіху, ми надаємо пріоритет технічній досконалості, співпраці та постійному зростанню членів нашої команди.
Ми віддані наставництву, розширенню навичок і довгостроковому просуванню по кар’єрі в сприятливому середовищі, орієнтованому на дистанцію.
Приєднуйтесь до нас, щоб працювати над вражаючими проектами та розвивати свою кар’єру в якості старшого інженера Node.js.
Спочатку опубліковано на Гімалаях
Джерело: Himalayas (https://himalayas.app/companies/magmalabs/jobs/senior-software-engineer-node-js?utm_source=api)
Це оголошення надходить із партнерського фіду. Подайте заявку на сайті джерела.
Джерело: MagmaLabs
Оголошення надано MagmaLabs.