Fullsteam
Fullsteam
Fullsteam dezvoltă tehnologii de plată și software vertical pentru companii care activează pe piețe specializate. Platforma sa cloud-first integrează procesarea securizată a plăților cu instrumente specifice fiecărui sector și sisteme complete de gestionare a afacerilor, sprijinind domenii precum industria auto, serviciile medicale, recreerea și spațiile de depozitare în regim self-storage. Compania oferă, de asemenea, software pentru gestionarea abonamentelor și evenimentelor destinat organizațiilor nonprofit, precum și soluții de planificare a resurselor întreprinderii pentru organizații B2B. Cu o echipă numeroasă și multidisciplinară, Fullsteam reunește infrastructura de plăți și software-ul operațional pentru a ajuta companiile de nișă să își gestioneze fluxurile de lucru esențiale într-un mediu conectat.

Senior Backend Engineer Canada Remote

Build scalable backend, ETL, and reporting systems for Commerce7, a winery commerce platform. Modernize legacy databases and support data-intensive SaaS APIs.

Descriere

  • Own a multi-tenant reporting architecture serving more than 3,000 tenants and millions of processed records.
  • Lead the migration of legacy MSSQL and SSRS reporting systems to Node.js, Aurora MySQL, and AWS infrastructure.
  • Build, maintain, and scale ETL pipelines, data replication processes, and data synchronization engines.
  • Diagnose database performance issues through index optimization, denormalized columns, and rollup tables.
  • Design and develop scalable REST APIs for SaaS reporting capabilities.
  • Partner with Product to convert reporting requirements into practical technical implementation plans.
  • Collaborate with Frontend Engineers to deliver data visualizations.
  • Contribute to code reviews and create automated integration and unit tests.
  • Apply modern engineering best practices to backend code and data models.

Cerințe

  • At least 5 years of backend software engineering experience focused on database architecture, data processing, ETL, and reporting systems.
  • Strong JavaScript ES6+ and Node.js experience, including Express, Fastify, and AWS Lambda.
  • Advanced practical experience with MySQL, modern ORMs such as Sequelize, and optimized raw SQL.
  • Hands-on experience with AWS services including Aurora Serverless, DynamoDB, and SQS.
  • A proven track record of database migrations or legacy system modernization.
  • Strong knowledge of indexing, stored procedures, denormalization strategies, and rollup tables for reporting.
  • Extensive experience developing ETL pipelines, data replication workflows, and high-volume data synchronization engines.
  • Experience using modern ORMs and recognizing when raw SQL is preferable for performance.
  • Excellent written and verbal communication skills.
  • Strong user empathy and a genuine interest in understanding how customers use Commerce7.

Beneficii

  • Medical coverage
  • Extended health and long-term disability plan
  • Dental coverage
  • Vision coverage
  • RRSP with employer matching
  • Health Spending Account
  • Flexible paid time off

Locuri de muncă similare