Fullsteam
Fullsteam
Fullsteam розробляє платіжні технології та галузеве програмне забезпечення для компаній, що працюють у спеціалізованих сегментах ринку. Її хмарна платформа поєднує захищене оброблення платежів із галузевими інструментами та комплексними системами керування бізнесом, підтримуючи такі сфери, як автомобільна галузь, охорона здоров’я, рекреація та склади індивідуального зберігання. Компанія також надає програмне забезпечення для керування членством і заходами некомерційним організаціям, а також рішення для планування ресурсів підприємства B2B-організаціям. Завдяки поєднанню платіжної інфраструктури та операційного програмного забезпечення велика міждисциплінарна команда Fullsteam допомагає спеціалізованим компаніям керувати ключовими робочими процесами в єдиному інтегрованому середовищі.

Провідний Backend-інженер — віддалена робота в Канаді

Створюйте масштабовані backend-, ETL- і звітні системи для Commerce7 — платформи для торгівлі виноробною продукцією. Модернізуйте застарілі бази даних і підтримуйте ресурсоємні SaaS API.

Опис

  • Відповідати за архітектуру мультитенантної системи звітності, що обслуговує понад 3 000 клієнтів і мільйони оброблених записів.
  • Керувати міграцією застарілих систем звітності MSSQL і SSRS на Node.js, Aurora MySQL та інфраструктуру AWS.
  • Розробляти, підтримувати й масштабувати ETL-конвеєри, процеси реплікації даних і механізми синхронізації даних.
  • Діагностувати проблеми продуктивності баз даних за допомогою оптимізації індексів, денормалізованих стовпців і зведених таблиць.
  • Проєктувати й розробляти масштабовані REST API для функцій SaaS-звітності.
  • Спільно з Product-командою перетворювати вимоги до звітності на практичні плани технічної реалізації.
  • Співпрацювати з frontend-інженерами для створення візуалізацій даних.
  • Брати участь у перевірці коду та створювати автоматизовані інтеграційні й модульні тести.
  • Застосовувати сучасні інженерні практики до backend-коду та моделей даних.

Вимоги

  • Щонайменше 5 років досвіду backend-розробки, пов’язаної з архітектурою баз даних, обробкою даних, ETL і системами звітності.
  • Ґрунтовний досвід роботи з JavaScript ES6+ і Node.js, зокрема Express, Fastify та AWS Lambda.
  • Поглиблений практичний досвід роботи з MySQL, сучасними ORM, як-от Sequelize, та оптимізованим сирим SQL.
  • Практичний досвід роботи із сервісами AWS, зокрема Aurora Serverless, DynamoDB і SQS.
  • Підтверджений досвід міграції баз даних або модернізації застарілих систем.
  • Глибоке знання індексації, збережених процедур, стратегій денормалізації та зведених таблиць для звітності.
  • Значний досвід розробки ETL-конвеєрів, процесів реплікації даних і високонавантажених механізмів синхронізації даних.
  • Досвід використання сучасних ORM і розуміння, коли для підвищення продуктивності варто надавати перевагу сирому SQL.
  • Відмінні навички письмової та усної комунікації.
  • Сильна емпатія до користувачів і щирий інтерес до того, як клієнти використовують Commerce7.

Переваги

  • Медичне страхування
  • Розширене медичне страхування та страхування довгострокової непрацездатності
  • Стоматологічне страхування
  • Страхування зору
  • RRSP із внесками роботодавця
  • Рахунок витрат на медичні послуги
  • Гнучка оплачувана відпустка