Talent.com
software engineer
software engineerRSI Cycles & Motors Ltd. • Toronto, Canada
No longer accepting applications
software engineer

software engineer

RSI Cycles & Motors Ltd. • Toronto, Canada
13 days ago
Job type
  • Full-time
  • Permanent
  • Temporary
Job description

Job details

Backend Engineer (Scalability & AWS)

  • Company : RSI Cycles & Motors Ltd.
  • Location : Toronto / Remote (North America preferred)

Type : Full-time (or strong long-term contract)

Level : Senior (open to exceptional mid-level with ownership experience)

Start : ASAP

What You’ll Do

Own and execute an incremental AWS migration strategy for backend services and execution workloads

Design and operate job orchestration systems using queues and workers (sync & async execution)

Concurrency control, retries, DLQs, idempotency

Build and evolve core platform APIs, including : Marketplace, purchases and entitlements

Run lifecycle (create, status, cancel, retry)

Integrations and signed artifact delivery (e.g. S3 downloads)

Own the data layer : PostgreSQL (RDS or Aurora) – schema design, indexing, migrations, replicas, backups

Improve platform reliability and operations : load and capacity testing, observability (logs, metrics, traces), alerting and on-call readiness

Rate limiting and caching (Redis / ElastiCache)

Security best practices (IAM least privilege, Secrets Manager, KMS)

Technical Requirements

Strong backend experience in at least one of : TypeScript / Node.js (preferred); Go, Python, or Java

Frameworks : NestJS, Fastify, Express, or equivalent

Proven experience building reliable distributed systems : timeouts, retries, idempotency, backpressure; load and capacity testing

Hands-on AWS experience, including : Compute (ECS or Fargate, Lambda a plus); Networking (VPC and IAM basics); Data & messaging (RDS, S3, SQS)

Monitoring : CloudWatch and observability tooling

Experience designing multi-tenant APIs and async job systems

Strong SQL fundamentals and performance tuning

Nice to Have

Infrastructure as Code (Terraform or AWS CDK)

Container orchestration (ECS or EKS)

Experience operating AI / LLM workloads cost-effectively : quotas, caching strategies, fallbacks

Job Details

Type : Full-time, Permanent

Pay : 80,000.00 - 100,000.00 CAD per year

Location : Toronto, ON (On-site)

Start : As soon as possible

Vacancies : 1

Source :

Important notice : This job posting has been provided by a partner site. Job Bank is not responsible for this content.

Application Questions

What’s your earliest start date?

What’s your email and phone number to be used for a potential interview?

Are you happy with the salary range of 80-100k CAD (gross) per annum?

Are you happy working fully onsite in the city centre of Toronto?

Do you have the right to work in Canada?

Thank you

You will not receive a reply. For enquiries, please contact us.

Sign up for a Plus account to get the most out of your job search and access all the tools available on Job Bank!

The median wage information described in Job Bank postings helps job seekers compare salaries and is presented for context.

#J-18808-Ljbffr

Create a job alert for this search

Software engineer • Toronto, Canada