N-iX logo

Senior Node.js Backend Engineer (Core Banking Services team)

N-iX·Salary not specified

Primary stack

Node.jsOpenAPIAWSTypeScriptUnit TestingProblem SolvingAPI

Nice to have's

monorepo setupsMySQLORM technologiesDynamoDBNoSQL databasesbankingfintechpaymentshighly regulated domains

Job description

Description language:

Про посаду

Ми шукаємо Senior Node.js Backend Engineer для приєднання до команди Core Banking Services та допомоги у створенні та масштабуванні високоефективної платформи Banking-as-a-Service (BaaS).

Команда розробляє безпечні, високодоступні сервіси backend, які дозволяють внутрішнім продуктам та партнерським банкам керувати клієнтами, рахунками та основними банківськими процесами. Ви будете працювати над розподіленими системами, що підтримують критичні фінансові операції, з сильним акцентом на масштабованість, надійність, безпеку та чистий архітектурний дизайн.

Обов'язки

  • Проектування, розробка та підтримка масштабовних сервісів backend з використанням Node.js та TypeScript.
  • Створення та підтримка REST API та подієвих сервісів у серверлес архітектурі AWS.
  • Робота з сервісами AWS, такими як Lambda, SQS, API Gateway, EventBridge, DynamoDB та S3.
  • Внесення вкладу у дизайн та розвиток розподілених систем, що підтримують основні банківські процеси.
  • Участь в архітектурних та технічних рішеннях, дизайні рішень та технічній документації.
  • Співпраця з іншими інженерними командами та зовнішніми партнерами для визначення та управління системними інтеграціями та залежностями.
  • Розробка надійних та добре протестованих рішень, що охоплюють юніт-, інтеграційне та системне тестування.
  • Робота з Infrastructure as Code та внесення вкладу у покращення CI/CD піплайнів та процесів розробки.
  • Участь у моделюванні загроз та внесення вкладу у створення безпечних та стійких сервісів.
  • Взяття на себе відповідальності за надійність у виробництві, включаючи участь у черговості служб готовності, розслідування інцидентів, аналіз кореневих причин та гарячі виправлення.
  • Проактивне виявлення можливостей для покращення продуктивності системи, надійності та інженерних практик.

Вимоги

  • 5+ років комерційного досвіду розробки backend на Node.js.
  • Сильний практичний досвід роботи з TypeScript.
  • Міцний досвід створення розподілених та подієвих систем.
  • Сильний практичний досвід роботи з AWS, особливо серверлес сервісами, такими як Lambda, SQS, API Gateway, EventBridge, DynamoDB та S3.
  • Досвід роботи з Infrastructure as Code, бажано Terraform та/або AWS CDK.
  • Гарне розуміння та практичне застосування принципів дизайну програмного забезпечення та чистої архітектури.
  • Досвід роботи з дизайном RESTful API та OpenAPI.
  • Сильний досвід тестування, включаючи юніт- та інтеграційне тестування.
  • Досвід роботи з подієвими архітектурами та технологіями обміну повідомленнями, такими як Kafka.
  • Сильні навички вирішення проблем та аналітичні здібності.
  • Здатність брати на себе відповідальність за технічні рішення та працювати самостійно.
  • Відмінні навички комунікації та співпраці.
  • Вільне володіння англійською мовою.

Буде плюсом

  • Досвід роботи з монорепозиторій, такими як pnpm workspaces або подібними.
  • Досвід роботи з MySQL та ORM технологіями, такими як Prisma.
  • Досвід роботи з DynamoDB або іншими NoSQL базами даних.
  • Попередній досвід у банківському, фінтех, платіжному або інших високорегульованих сферах.

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

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

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

Про компанію

Приєднуйтесь до нашої динамічної команди та сприяйте створенню надійної та масштабовної платформи Banking-as-a-Service. Ми цінуємо інновації, співпрацю та постійне навчання, надаючи сприятливе середовище для професійного зростання та розвитку.

© 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