Fullsteam
Fullsteam
Fullsteam разработва платежни технологии и вертикален софтуер за компании, работещи в специализирани пазарни сегменти. Нейната облачна платформа интегрира сигурна обработка на плащания с инструменти за конкретни индустрии и цялостни системи за управление на бизнеса, като обслужва сектори като автомобилната индустрия, здравеопазването, развлеченията и складовете за лично съхранение. Компанията предлага и софтуер за управление на членство и събития за нестопански организации, както и решения за планиране на ресурсите на предприятието за B2B организации. С помощта на голям мултидисциплинарен екип Fullsteam обединява платежна инфраструктура и оперативен софтуер, за да помага на специализираните компании да управляват основните си работни процеси в една свързана среда.

Старши backend инженер – работа от разстояние в Канада

Изграждайте мащабируеми backend, ETL и системи за отчетност за Commerce7, платформа за търговия с вино. Модернизирайте остарели бази данни и поддържайте SaaS API с интензивна обработка на данни.

Описание

  • Поемете отговорност за многонаемна архитектура за отчетност, обслужваща над 3000 наематели и милиони обработени записи.
  • Ръководете миграцията на остарели MSSQL и SSRS системи за отчетност към Node.js, Aurora MySQL и AWS инфраструктура.
  • Изграждайте, поддържайте и мащабирайте ETL конвейери, процеси за репликация на данни и механизми за синхронизация на данни.
  • Диагностицирайте проблеми с производителността на бази данни чрез оптимизиране на индекси, денормализирани колони и обобщаващи таблици.
  • Проектирайте и разработвайте мащабируеми REST API за възможностите за отчетност на SaaS.
  • Работете с продуктовия екип за превръщане на изискванията за отчетност в практични планове за техническа реализация.
  • Сътрудничете с 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 с работодателски вноски
  • Сметка за здравни разходи
  • Гъвкав платен отпуск