Level:** Senior
Experience: 6+ years (NOT freelance)
Stack: Node.js, TypeScript, NestJS, RabbitMQ, Redis, MySQL, MongoDB, DynamoDB, ElasticSearch, Kubernetes, Docker, AWS (EKS, RDS, DynamoDB, S3)
Location: #Remote / #удаленка
Employment: #Fulltime / #полная
Timezone: UTC +3
Company: Eshe App
Salary: ₽200,000 – 250,000 net
Telegram: @trixy1606
🎯 WHO WE ARE LOOKING FOR:
We need a person with high autonomy: they take a task and return with a working solution. Ready to solve complex, non-standard problems.
🏅 WE EXPECT:
- Backend development experience of 6+ years.
- Highload services backend development experience of 2+ years.
- Node.js development experience of 5+ years in product companies.
- TypeScript and NestJS development experience of 4+ years.
- Hybrid storage experience of 1+ year: MySQL, Redis, MongoDB, DynamoDB – each DB for its specific task.
- Containerization and orchestration experience: Kubernetes.
- AWS experience: EKS, RDS, DynamoDB, S3.
- Distributed systems experience: queues, consistency, fault tolerance.
- Experience using LLM for work is mandatory.
⛔️ WHO IS NOT A GOOD FIT:
- Candidates with predominant or last experience in technical management roles: Team Lead, CTO, etc. – this is irrelevant experience for this position. We are looking for a coder with coder experience, not a technical manager.
- Candidates who are looking for a second job or wish to create an illusion of work. We have a small team, everyone sees everything. We need honest full-time commitment.
- Candidates with predominant or last experience in freelance or outsourcing companies.
🧑🏽💻 WHAT YOU WILL BE DOING:
- Developing and evolving backend services on Node.js / TypeScript (NestJS).
- Designing and implementing APIs and inter-service interactions.
- Working with asynchronous scenarios (RabbitMQ).
- Using Redis for caching and pub/sub.
- Working with databases MySQL, MongoDB, DynamoDB.
- Working with AWS cloud infrastructure (within the scope of backend service operation and development).
- Deploying and operating services in Kubernetes.
- Participating in code reviews and technical discussions.
- Collaborating with QA, iOS, Android, and Design teams.
⭐️ WE OFFER:
- Fully remote work format.
- Flexible working hours.
- Paid vacation of 28 calendar days.
- 100% sick leave pay.
- Work in a product IT company.