Senior Node.js Engineer
Primary stack
Nice to have's
Job description
Про посаду
Ми шукаємо 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 rolesSenior / Lead PHP Engineer with AI skills
N-iX · Ukraine
Senior / Lead DevOps / Observability Engineer
N-iX · Ukraine
B2B Marketing Specialist
N-iX · Ukraine
Senior Python Engineer (with TypeScript and Agentic development experience)
N-iX · Ukraine +1