Job Details
Software Development
Mid-level
Remote
Full time
Russian
Oct 30

Backend Developer (NestJS / TypeScript)

Backend developer (NestJS/TypeScript) for DatsTeam, full-time, remote. 3-6 years experience, microservices, REST APIs, MongoDB, PostgreSQL.

Design, development and support of backend services on NestJS and TypeScript. Development and evolution of microservice architecture, ensuring fault tolerance and scalability. Designing REST API contract-first (OpenAPI as SSOT, mock + real service from one contract). Integration with external services and data sources (messengers, SSO, object storages). Ensuring security of backend services: protection of user data, secret management, signing and validation of inter-service requests. Writing automated tests, maintaining code quality and up-to-date documentation. Participation in setting up and supporting CI/CD pipelines. Participation in architectural decisions focused on performance, security, and scalability.

Solid experience in development with NestJS and TypeScript (at least 4 years in commercial projects). Experience in designing and supporting microservice architecture. Good knowledge of MongoDB and PostgreSQL. Experience with Redis (caching, queues, distributed locks). Practical experience in contract-first REST API development (OpenAPI, mock servers, type code generation). Experience with Docker and docker compose, understanding of containerization and deployment principles. Experience with real-time: WebSocket, pub/sub, webhook integrations. Experience in automated testing and CI/CD. Willingness to work with Bun and Elysia alongside NestJS. Clean maintainable code, meaningful code reviews, documentation of decisions. Nice to have: - Experience with Telegram via MTProto (gramjs) and Bot API (Telegraf). - Experience with Kafka and BullMQ. - Experience with object storage (MinIO / S3) and media pipelines. - Experience with Kubernetes and Helm. - Understanding of cryptographic security and key management (HMAC, RS256 JWT, rotation, offline minting). - Experience with airgapped / on-prem deployments. - Familiarity with GraphQL. - Experience with blockchain networks (Ethereum, Polygon, TRON, TON, etc.). - Experience with information security projects.

Full-time employment. 5/2 schedule. Remote work.

WebSocket
BullMQ
Kubernetes
Bun
OpenAPI
MTProto
Redis
gramjs
MongoDB
Elysia
Polygon
NestJS
Telegraf
Docker
S3
TON
TypeScript
TRON
Ethereum
Kafka
CI/CD
MinIO
GraphQL
PostgreSQL
Helm

Don't miss a single job

Subscribe to our Telegram channel

Subscribe

Similar jobs

Backend Developer (NestJS / TypeScript)

Backend Developer at DatsTeam. Remote, full-time. 3-6 years experience. Microservices, REST API, NestJS/TypeScript.

D
DatsTeam

Backend Developer (TypeScript/Node.js)

Mid-level Backend Developer (TypeScript/Node.js) at AYA Group, remote, full-time. Develop services for cards, accounts, operations, subscriptions, referral system, and commissions.

A
AYA Group

Backend Developer (TypeScript/Node.js)

AYA Group is hiring a Middle Backend Developer (TypeScript/Node.js) with 3-6 years of experience, full-time, remote. Develop services for cards, accounts, operations, subscriptions, referral system and commissions.

A
AYA Group