Position: NestJS-Developer
Level: Senior
Experience: 8+ years of TS/Node.js development (NOT freelance)
Stack: Node.js, TypeScript, NestJS, RabbitMQ, Redis, MySQL, MongoDB, DynamoDB, ElasticSearch, K8s, Docker, AWS (EKS, RDS, DynamoDB, S3)
Location: Remote
Employment: Fulltime
Timezone: UTC+3
Citizenship: Russian Federation / Republic of Belarus
Company: Eshe
Salary: ₽250,000 – 300,000
🎯 WHO WE ARE LOOKING FOR:
- We need a person who fully meets our expectations, NOT someone who learns on the go.
- We need “working hands”, NOT a technical manager.
❌ WHO IS NOT A GOOD FIT:
- Candidates with predominant or recent experience in technical management roles: Team Lead, CTO, etc.
- Candidates with predominant or recent experience working on freelance or in outsourcing companies.
- Candidates with predominant or recent experience as Frontend / Fullstack developers.
🏅 WE EXPECT:
- 8+ years of experience as a Backend developer (NOT Fullstack).
- 6+ years of experience with Node.js and TypeScript: event loop, streams, memory management.
- 3+ years of experience with containerization and orchestration with K8s.
- 2+ years of experience with AWS: EKS, RDS, DynamoDB, S3.
- 1+ year of experience with hybrid storage: MySQL, Redis, MongoDB, DynamoDB – each DB for its own task.
- Experience using LLMs in work is mandatory.
🧑🏽💻 WHAT YOU WILL DO:
- Development and enhancement of backend services using NestJS.
- Design and implementation of APIs and inter-service communications.
- Deployment and operation of services in Kubernetes.
- Working with asynchronous scenarios (RabbitMQ).
- Using Redis for caching and pub/sub.
- Working with MySQL, MongoDB, DynamoDB databases.
- Working with AWS cloud infrastructure (within the scope of operation and development of backend services).
⭐️ WHAT WE OFFER:
- Fully remote work format.
- Paid vacation of 28 calendar days.
- 100% sick pay.
- Work in a product IT company.