
Fullsteam разработва платежни технологии и вертикален софтуер за компании, работещи в специализирани пазарни сегменти. Нейната облачна платформа интегрира сигурна обработка на плащания с инструменти за конкретни индустрии и цялостни системи за управление на бизнеса, като обслужва сектори като автомобилната индустрия, здравеопазването, развлеченията и складовете за лично съхранение. Компанията предлага и софтуер за управление на членство и събития за нестопански организации, както и решения за планиране на ресурсите на предприятието за B2B организации. С помощта на голям мултидисциплинарен екип Fullsteam обединява платежна инфраструктура и оперативен софтуер, за да помага на специализираните компании да управляват основните си работни процеси в една свързана среда.
Старши backend инженер – работа от разстояние в Канада
Изграждайте мащабируеми backend, ETL и системи за отчетност за Commerce7, платформа за търговия с вино. Модернизирайте остарели бази данни и поддържайте SaaS API с интензивна обработка на данни.
116 000 CAD – 140 000 CAD / година
ДистанционноПълен работен денСтаршиЗадължителен Език: английскиБекенд инженерСофтуерен инженерОписание
- Поемете отговорност за многонаемна архитектура за отчетност, обслужваща над 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 с работодателски вноски
- Сметка за здравни разходи
- Гъвкав платен отпуск