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.