N-iX logo

Senior Node.js Engineer

N-iX·Salary not specified

Primary stack

React NativeNoSQLReactNode.jsTypeScriptMicroservicesCI/CD

Nice to have's

real-time data streamingKubernetesTerraformfinancial servicesAI-boosted toolssecure development practicesDevSecOpsAI/ML-enabled featuresAngular

Job description

Description language:

Про посаду

Ми шукаємо Senior Node.js Engineer для приєднання до нашої команди! Наш клієнт є провідним канадським онлайн-брокером та фінтех-компанією в сфері управління багатствами. Вона надає рітейл-інвесторам торгові платформи, мобільні додатки та інвестиційні продукти в регульованому фінансовому середовищі.

Senior Node.js Engineer приєднається до одного з продуктових подів в інженерній групі Experience Platform. Посада орієнтована на бэкенд: ви будете керувати дизайном і доставкою сервісів Node.js/TypeScript та API, а також створюватимете та впроваджуватимете функції на фронтенді в React та React Native. Кожен под відповідає за свій домен від початку до кінця, тому інженери повинні працювати через веб, мобільні та сервісні рішення.

Обов'язки

  • Керувати технічним дизайном і доставкою складних функцій і сервісів, документуючи архітектурні компроміси.
  • Проектувати та створювати сервіси Node.js/TypeScript та RESTful API в рамках мікросервісної або сервісно-орієнтованої архітектури.
  • Створювати та підтримувати фронтенд-функції в ReactJS (веб) та React Native (мобільні) разом з подом.
  • Розбивати великі, нечіткі проблеми на доставні частини та секвенціювати їх з продуктовими партнерами.
  • Встановлювати та контролювати інженерні стандарти для якості коду, тестування, безпеки, спостережливості та готовності до експлуатації.
  • Відповідати за продуктивність і масштабованість своєї області: профайлити, знаходити ботленеки та оптимізувати під виробничим навантаженням, включаючи потокову передачу даних у реальному часі.
  • Наставляти середніх та молодших розробників через огляди коду та спільну роботу.
  • Співпрацювати з Продуктом, UX, Корпоративною Архітектурою та Безпекою над масштабованими, стійкими та відповідними проектами.
  • Брати участь у реагувань на інциденти та чергах черговості, а також керувати безвідповідальними оглядами після інцидентів до завершення.
  • Досліджувати та впроваджувати інструменти штучного інтелекту, які підвищують продуктивність розробників.

Вимоги

  • 6+ років досвіду створення, доставки та експлуатації виробничого програмного забезпечення.
  • 5+ років практичного досвіду роботи з Node.js та TypeScript, включаючи проектування API, моделей даних та розподілених систем під виробничим навантаженням.
  • 1+ рік комерційного досвіду роботи з React та/або React Native (Expo або Bare), з готовністю працювати як на веб, так і на мобільних платформах.
  • Доведений досвід роботи з RESTful API та мікросервісами або сервісно-орієнтованою архітектурою.
  • Практичний досвід роботи з реляційними та/або NoSQL базами даних, включаючи налаштування продуктивності запитів.
  • Досвід роботи в хмарних середовищах (переважно GCP; AWS або Azure розглядаються), CI/CD та контейнеризованих робочих навантаженнях.
  • Досвід керівництва технічними ініціативами серед кількох розробників без формальної повноважень.
  • Сильні комунікаційні навички англійською мовою, здатність пояснювати технічні компроміси інженерним та крос-функціональним аудиторіям.
  • Ступінь бакалавра в галузі Комп'ютерних Наук, Інженерії Програмного Забезпечення або суміжній галузі, або еквівалентний практичний досвід.

Буде плюсом

  • Технології потокової передачі даних у реальному часі (WebSockets, Kafka, Pub/Sub) або низьколатенційні фінансові/торгові системи.
  • Kubernetes, Terraform та інші інструменти infrastructure-as-code.
  • Досвід роботи в фінансових послугах, брокерській діяльності, торгівлі чи інших регульованих середовищах.
  • Досвід роботи з інструментами на основі штучного інтелекту, такими як Claude Code.
  • Знання практик безпечного розробки, моделювання загроз або DevSecOps.
  • Досвід створення функцій на основі AI/ML.
  • Досвід роботи з Angular.

Ми пропонуємо

  • Гнучний робочий формат - віддалено, в офісі або гнучко
  • Конкурентоспроможна зарплата та хороший компенсаційний пакет
  • Персоналізований кар'єрний ріст
  • Інструменти професійного розвитку (програма наставництва, технічні лекції та тренінги, центри досконалості та інше)
  • Активні технічні спільноти з регулярним обміном знаннями
  • Відшкодування освіти
  • Пам'ятні подарунки до ювілеїв
  • Корпоративні заходи та командоутворення
  • Інші переваги, що залежать від локації

не застосовується до фрілансерів

Про компанію

Наш клієнт є провідним канадським онлайн-брокером та фінтех-компанією в сфері управління багатствами. Вона надає рітейл-інвесторам торгові платформи, мобільні додатки та інвестиційні продукти в регульованому фінансовому середовищі.

© N-iX. 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.

N-iX is a Ukraine and Poland based provider of software development outsourcing services, game development and professional services with 1700+ technical experts.

More at N-iX

All 144 roles

Popular searches