Lead Software Engineer

Remote, CA, Canada

Job Description

Lead Backend Engineer



About the Role



We are looking for a

Lead Backend Engineer

with strong expertise in

NestJS

,

microservices

,

high-concurrency architectures

and Python to join our engineering team.You'll be responsible for designing, implementing, and scaling backend systems that power real-time trading operations with millions of daily transactions.This role requires a mix of

technical excellence

,

mentorship skills

, and a

problem-solving mindset

suited for complex distributed systems.

Key Responsibilities



Design, implement, and maintain

scalable, high-concurrent microservices

using

NestJS

with

TypeScript

. Knowledge of

Python

Build clean, maintainable codebases following

Clean Architecture

and

SOLID principles

. Grow into the role of team lead over time, start as a senior engineer with extremely strong mentorship skills while you learn the business logic and industry. Optimize

PostgreSQL

performance, including query tuning, partitioning, and index design. Integrate

Redis

and

RabbitMQ

to handle caching, queues, and asynchronous processing at a big scale. Develop and maintain containerized services using

Docker

and

Kubernetes

(EKS or ECS). Work closely with

AWS infrastructure, i

ncluding

RDS

,

EC2

,

S3

, and

ECS

, to ensure reliability, scalability, and observability. Implement robust

monitoring, tracing, and logging

using tools like

Datadog

,

Prometheus

, and

OpenTelemetry

. Collaborate cross-functionally with frontend, DevOps, and Product teams to ensure alignment and delivery. Lead by example: perform code reviews, provide mentorship, and ensure technical quality across the team. Foster a strong

feedback culture

, resolve technical conflicts constructively, and maintain clear communication with stakeholders. Document / implement class diagrams, flow charts, etc Manage sprint planning, issue tracking, and delivery workflows through

Jira

and Agile methodologies.

Requirements



6+ years

of professional experience in backend development.

3+ years

of hands-on experience with

NestJS

and microservice-based architectures. Strong proficiency in

TypeScript

and

JavaScript

. Deep understanding of

PostgreSQL

, including optimization and scalability strategies. Experience with

Redis

,

RabbitMQ

, and

design patterns

. Solid experience with

AWS

(RDS, ECS, EC2, S3) and container orchestration (

Docker

,

Kubernetes

). Practical knowledge of

CI/CD pipelines

and DevOps principles. Strong understanding of

testing methodologies

, including

integration

and

E2E tests

. Excellent communication and leadership skills, able to

mentor

,

give feedback

, and

resolve conflicts

effectively. Experience managing or collaborating with teams through

Jira

,

Confluence

, or similar tools. Fluent English communication (both written and verbal).

Nice-to-Have



Great knowledge in

Trading

industries, or other

high-concurrency, low-latency systems

. Familiarity with

Terraform

or

infrastructure-as-code

tools. Working knowledge with C/C++ Interest in

continuous improvement

, observability, and developer experience. Day trading / investing knowledge in Cryptocurrency, indices or precious metals.

Soft Skills



Strong sense of

ownership

and accountability. Proactive communication and

collaborative attitude

. Ability to

balance technical debt

pragmatically while ensuring long-term quality.

Analytical mindset

, uses data and reasoning to drive technical decisions. Thrives under pressure and enjoys solving complex challenges in production environments.
Job Type: Full-time

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

Benefits:

Casual dress Paid time off Work from home
Experience:

Back-end development: 6 years (required) NestJS: 3 years (required) AWS: 2 years (required)
Work Location: Remote

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD3073319
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Remote, CA, Canada
  • Education
    Not mentioned