Senior Backend Engineer

atFullsteamRemoteCA flagCanadaFull-timeBackend EngineerSeniorC$116k – C$140k/year

Posted 3 days ago

This is a fully remote position, open to applicants in Canada.

📋 Description

• Assume responsibility for a multi-tenant reporting architecture that caters to over 3000 tenants and handles millions of processed records.

• Design and implement the migration of outdated reporting systems (MSSQL/SSRS) to a NodeJS/Aurora MySQL/AWS infrastructure.

• Develop, maintain, and scale ETL processes, data replication workflows, and data synchronization engines.

• Detect and address database performance issues through index optimization, denormalized columns, and rollup tables.

• Create and develop scalable REST APIs for SaaS reporting functionalities.

• Work in collaboration with the Product team to translate reporting needs into actionable technical implementation strategies.

• Partner with Frontend Engineers to provide data visualizations.

• Engage in code reviews and produce automated integration and unit tests.

• Ensure that backend code and data models adhere to contemporary best practices.


⛳️ Requirements

• Over 5 years of experience in backend software engineering, specifically focused on database architecture, data processing, ETL, and reporting systems.

• Strong expertise in JavaScript (ES6+) and NodeJS (Express, Fastify, AWS Lambda).

• Advanced practical experience with MySQL, modern ORMs (such as Sequelize), and crafting optimized raw SQL queries.

• Direct experience with AWS cloud services (Aurora Serverless, DynamoDB, SQS).

• Proven history of executing database migrations or modernizing legacy systems.

• Comprehensive understanding of indexing, stored procedures, denormalization techniques, and the creation of rollup tables for reporting purposes.

• Extensive experience in building ETL processes, data replication, and high-volume data synchronization engines.

• Familiarity with modern ORMs while also knowing when to leverage raw SQL for performance enhancements.

• Exceptional verbal and written communication abilities.

• A strong sense of empathy for users and a keen interest in understanding how they interact with Commerce7.


🏝️ Benefits

• Medical

• Extended Health and LTD plan

• Dental

• Vision

• RRSP (with employer match)

• Health Spending Account

• Flexible paid time off

People also viewed

Smartitory1 day ago

Java Fejlesztő

RO flagRomania OnlyFull-timeBackend Engineer
ApplyView job
Händlerbund1 day ago

Backend Developer, PHP, Laravel

DE flagGermany OnlyFull-timeBackend Engineer
ApplyView job
ASRC Federal1 day ago

Senior Drupal Subject Matter Expert

US flagDistrict of Columbia, +1 more stateFull-timeBackend Engineer
ApplyView job
SPD Technology1 day ago

Senior Backend Engineer – Payments, Go, TypeScript, Node.js

UA flagUkraine, +5 more countriesFull-timeBackend Engineer
ApplyView job
BigDataCorp1 day ago

Mid-Level Back-End Developer – Research and Development

BR flagBrazil OnlyFull-timeBackend Engineer
ApplyView job
Modash1 day ago

Senior Backend Engineer, Data Core

EE flagEstonia, +5 more countriesFull-timeBackend Engineer€80k – €110k/year
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers