👨🏻‍💻 postech.work

Senior Backend Engineer AWS

RSI Cycles & Motors Ltd. • 🌐 Remote

Remote Posted 4 days, 19 hours ago

Job Description

Backend Engineer (Scalability \& AWS)

Company: Fully Funded Startup ready to go

Team: Engineering

Start: ASAP

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

Location: Remote – Toronto / North America preferred

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

About The Role The client is growing from MVP to a high-traffic production platform. We’re looking for a Senior Backend Engineer to own backend scalability and lead our AWS migration path as usage and execution volume increase.

You will be responsible for building a reliable, secure, and cost-efficient backend runtime for AI-driven workloads. This role has real ownership: APIs, data, infrastructure decisions, and production reliability.

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

(NestJS, Fastify, Express, or equivalent frameworks)

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 experienceNice to Have

Infrastructure as Code (Terraform or AWS CDK)

Container orchestration experience (ECS or EKS)

Experience operating AI / LLM workloads cost-effectively:

Quotas, caching strategies, fallbacks

Job Types: Full-time, Permanent

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

Application question(s):

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?

Work Location: In person

Get job updates in your inbox

Subscribe to our newsletter and stay updated with the best job opportunities.