1,685,790open jobs
101,004companies
258,251added this week
Browse all
Salary
≈ $27k – $80k per year (Estimated)
Location
In office (Kathmandu)
Seniority
Senior
Employment
Full-Time

Confirmed on the employer's own hiring board on Oct 15, 2026. First seen by Alion on Oct 13, 2026.

Overview
Company
Impact
Profile match
TechKraft is a global IT services and consulting company, unlocking opportunities for clients worldwide to outsource operations in strategic regions of the world.

About the Role

We are looking for a Senior

Backend Engineer - NestJS to design, develop, and maintain scalable

backend services and APIs using NestJS, Node.js, TypeScript,

PostgreSQL, MongoDB, and Redis. You will work on secure APIs,

integrations, background processing, real-time features, testing, and backend

architecture while contributing to a high-quality, production-ready platform.

This is a hands-on senior role requiring strong backend engineering, problem-solving, and experience building

production-grade applications. Fintech/payments experience is highly

preferred.

Responsibilities

  • Build

    and extend REST APIs and real-time (WebSocket) features in a modular NestJS

    application: modules, controllers, services, DTOs, guards, interceptors, and

    pipes.

  • Model

    and evolve data in PostgreSQL (TypeORM) and MongoDB (Mongoose), including

    deploy-safe migrations, data backfills, indexing, and query tuning.

  • Implement

    policy-based authorization and data scoping for new features.

  • Build

    asynchronous and scheduled processing: queues with retries and dead-letter

    handling, idempotent jobs, cron jobs, and event-driven flows.

  • Integrate

    third-party services: OAuth2 APIs, signed webhooks, schema-driven XML and JSON

    payloads, and file-based exchanges.

  • Generate

    documents and data files: PDFs, Excel and CSV imports and exports, and

    large-file processing.

  • Protect

    sensitive data with field-level encryption, log redaction, audit trails, and

    strict input validation.

  • Write

    unit tests and integration tests against real databases, and keep the OpenAPI

    documentation current.

Required

  • 4+

    years building production APIs with NestJS: dependency injection, custom

    providers, dynamic modules, guards, interceptors, pipes, exception filters, and

    the request lifecycle.

  • 4+

    years of Node.js backend development in TypeScript.

  • Strong

    PostgreSQL: schema design, transactions, indexing, query plans, and locking.

    Production experience with TypeORM or a comparable ORM, including migrations.

  • MongoDB

    with Mongoose, including aggregation pipelines and data migrations.

  • Redis

    and a job queue (BullMQ or similar): retries, backoff, idempotency, and

    concurrency control.

  • Authentication

    and authorization: JWT access and refresh tokens, multi-factor authentication,

    OAuth2 and SSO, and role- or policy-based access control (CASL or similar).

  • REST

    API design with OpenAPI (Swagger), and request validation with class-validator

    and class-transformer.

  • Unit

    testing with Jest; integration testing with Supertest and Testcontainers or

    equivalent.

  • Docker

    and Docker Compose for local development.

Nice to have

  • Payments

    or fintech experience: merchant acquiring, ISO and agent models, merchant

    onboarding and underwriting, KYB and KYC, residuals and commissions,

    chargebacks.

  • Multi-tenant

    SaaS design, including tenant isolation with PostgreSQL row-level security.

  • Socket.IO

    with the Redis adapter.

  • PDF

    generation with Puppeteer; streaming Excel, CSV, and XML processing; worker

    threads.

  • Schema-driven

    integrations: XSD and JSON Schema, with validation in Ajv.

  • Transactional

    outbox and event-driven design; exact decimal arithmetic for financial

    calculations.

  • Observability:

    structured logging, correlation IDs with AsyncLocalStorage, metrics, and health

    checks.

  • AWS

    container services, Terraform, and GitHub Actions.

  • Incremental

    refactoring of large legacy services while raising test coverage.

  • Working

    knowledge of Angular, for full-stack contributions.

Candidate Submission Guidelines

  • Please submit a CV

    detailing each relevant project, including the start and end dates

    (month and year), role, team size, key responsibilities, and technologies

    used, to help us accurately verify your experience.

  • Clearly indicate

    your years of hands-on professional experience with the core

    technology (NestJS), TypeScript, and other

    required technologies relevant to the role.

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
1,685,790 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Backend
Similar stack
Same company
Kathmandu
≈ $74k – $155k per year (Estimated) • In office • Full-Time • Athlone
Python
Python
Flask
FastAPI
Django
AI/ML
dbt
Human-in-the-Loop
DevOps
GCP
CI/CD
Git
Management
Slack
Jira
Intercom
Apply
Software Developer 4 hours ago
≈ $15k – $35k per year (Estimated) • Hybrid • Full-Time • 7+ years exp • Pune
JavaScript
TypeScript
C#
C#
.NET
Frontend
Angular
DevOps
Terraform
Helm
GitHub Actions
Loki
OpenTelemetry
Prometheus
Azure
CI/CD
GitOps
ArgoCD
Docker
Kubernetes
Grafana
Tempo
Apply
In office • Internship • Bachelor's Degree • Toulouse
Python
SQL
Apply
≈ $18k – $38k per year (Estimated) • In office • Moscow
Python
Python
FastAPI
Databases
PostgreSQL
Apache Kafka
AI/ML
LangGraph
LangChain
AI Agents
PyTorch
LLM
RAG
LLM Guardrails
DevOps
gRPC
OpenShift
OpenTelemetry
CI/CD
Jenkins
Grafana
Apply
$93k – $210k per year • Equity • In office • 5+ years exp • Nashville
Python
Go
Java
TypeScript
AI/ML
Cursor
Claude Code
OpenAI Codex
DevOps
GCP
Azure
CI/CD
AWS
Progressive Delivery
Apply
In office • 5+ years exp • Bachelor's Degree • Manila
Python
JavaScript
PHP
TypeScript
SQL
Node JS
Swift
Frontend
Vue.js
Angular
React.js
Apply
$104k – $149k per year • In office • Secret • 12+ years exp • Master's Degree • Fort Meade
Python
DevOps
Rest API
Ansible
TCP/IP
DNS
DHCP
VPN
Cybersecurity
FedRAMP
Zero Trust
Least Privilege
PKI
SIEM
Management
Slack
Confluence
Jira
Discord
ITSM
Apply
$104k – $149k per year • In office • Secret • 12+ years exp • Master's Degree • Fort Meade
Python
DevOps
Rest API
Ansible
TCP/IP
DNS
DHCP
VPN
VLAN
Wi-Fi
BGP
OSPF
Cybersecurity
FedRAMP
Zero Trust
Management
Slack
Confluence
Jira
Discord
Apply
$104k – $149k per year • In office • Secret • 12+ years exp • Bachelor's Degree • Fort Meade
Python
DevOps
Rest API
Ansible
TCP/IP
DNS
DHCP
Wi-Fi
Management
Slack
Discord
Apply
$104k – $149k per year • In office • Secret • 12+ years exp • Bachelor's Degree • Fort Meade
Python
DevOps
Rest API
Ansible
Configuration Management
DNS
DHCP
VPN
Cybersecurity
Microsoft Entra ID
Active Directory
PKI
Management
Slack
Discord
Apply
In office • Full-Time • Kathmandu
JavaScript
TypeScript
Node JS
Node JS
Nest.JS
Frontend
Socket.IO
RxJS
Angular
Bootstrap
Sass
ApexCharts
Angular Material
DevOps
Rest API
Design
Figma
QA
Playwright
Jest
Vitest
Apply
.NET Trainee 2 days ago
In office • Full-Time • Bachelor's Degree • Kathmandu
JavaScript
C#
C#
.NET
Blazor
Databases
MS SQL
Frontend
React.js
DevOps
Git
Apply
In office • 3+ years exp • Bachelor's Degree • Kathmandu
Python
SQL
Python
Flask
FastAPI
Django
Databases
PostgreSQL
pgvector
Pinecone
FAISS
AI/ML
Embeddings
Prompt Engineering
LLM
RAG
OpenAI
Anthropic
Hugging Face
Agentic Workflows
DevOps
Azure
Git
Management
Jira
Agile
Apply
≈ $29k – $84k per year (Estimated) • In office • Full-Time • 6+ years exp • Bachelor's Degree • Kathmandu
JavaScript
C#
C#
ASP.NET Core
Blazor
Databases
RavenDB
DevOps
Azure
AWS
SOAP
Apply
≈ $28k – $83k per year (Estimated) • In office • Full-Time • Kathmandu
Python
Go
JavaScript
TypeScript
C++
Databases
PostgreSQL
PostGIS
AI/ML
Computer Vision
Frontend
React.js
DevOps
Terraform
AWS
Apply
≈ $28k – $83k per year (Estimated) • In office • Full-Time • Kathmandu
Python
Go
JavaScript
TypeScript
Ruby
Ruby
Ruby on Rails
Databases
PostgreSQL
DynamoDB
Amazon DocumentDB
AI/ML
Prompt Engineering
Frontend
React.js
DevOps
Terraform
GCP
GitHub Actions
New Relic
CloudFormation
Prometheus
Azure
CI/CD
AWS
Kubernetes
Grafana
Management
Zoom
Apply
See all jobs
This is one of many
1,685,790 more open roles from verified company boards, updated every day.