Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
Scoutfield Logo

See all jobs on Scoutfield

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Fullsteam

Senior Backend Engineer

Fullsteam

. Take ownership of a multi-tenant reporting architecture serving over 3000 tenants and millions of processed records .

Posted 9/30/2026full-timeRemote • CanadaSenior💰 CA$116,000 - CA$140,000 per yearWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates expertise in backend software engineering with a focus on database architecture, ETL processes, and reporting systems. Proficient in JavaScript, NodeJS, MySQL, and AWS cloud services, with a strong ability to optimize database performance and execute migrations.

Highest-signal resume keywords
Backend Software EngineeringDatabase ArchitectureETL ProcessesJavaScript (ES6+)AWS Cloud Services

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
NodeJSMySQLETLDatabase MigrationOptimized SQLIndex OptimizationREST API DesignData ReplicationData SynchronizationModern ORMs
Soft Skills
Excellent CommunicationEmpathy for Users
Tools & Technologies
AWS LambdaAurora ServerlessDynamoDBSQSSequelize
Industry Keywords
Multi-Tenant ArchitectureReporting SystemsData VisualizationCode ReviewsAutomated Testing

Tech Stack

Tools & technologies
AWSCloudDynamoDBETLJavaScriptMySQLNode.jsSQL

About the role

Key responsibilities & impact
  • Take ownership of a multi-tenant reporting architecture serving over 3000 tenants and millions of processed records
  • Architect and execute migration of legacy reporting systems (MSSQL/SSRS) into NodeJS/Aurora MySQL/AWS infrastructure
  • Build, maintain, and scale ETL processes, data replication processes, and data synchronization engines
  • Identify and resolve database performance bottlenecks using index optimization, denormalized columns, and rollup tables
  • Design and build scalable REST APIs for SaaS reporting features
  • Collaborate with Product to translate reporting requirements into technical implementation plans
  • Work with Frontend Engineers to deliver data visualizations
  • Participate in code reviews and write automated integration and unit tests
  • Ensure backend code and data models follow modern best practices

Requirements

What you’ll need
  • 5+ years of experience in backend software engineering with a direct focus on database architecture, data processing, ETL, and reporting systems
  • Strong proficiency in JavaScript (ES6+) and NodeJS (Express, Fastify, AWS Lambda)
  • Advanced hands-on experience with MySQL, modern ORMs (e.g., Sequelize), and writing optimized raw SQL
  • Direct experience working with AWS cloud services (Aurora Serverless, DynamoDB, SQS)
  • Demonstrated track record of executing database migrations or legacy system modernizations
  • Strong understanding of indexing, stored procedures, denormalization strategies, and creating rollup tables for reporting
  • Extensive experience building ETL processes, data replication, and high-volume data synchronization engines
  • Experience working with modern ORMs while knowing when to bypass them for raw SQL performance
  • Excellent verbal and written communication skills
  • A deep empathy for the user and a desire to learn about how they use Commerce7

Benefits

Comp & perks
  • Medical
  • Extended Health and LTD plan
  • Dental
  • Vision
  • RRSP (with employer match)
  • Health Spending Account
  • Flexible paid time off