Job Description
Your Test task is to create a simple REST application in TypeScript 3.4 and above, NestJS Framework, MongoDB 4.4 and above and RabbitMQ 3.7 and above
Minimum Requirements:
- NestJS Proficiency: Essential knowledge of NestJS as the primary framework.
- Microservices Architecture: Understanding of microservice design patterns.
- MongoDB Expertise: Experience with MongoDB for database management.
- Object-Oriented Programming (OOP): Strong grasp of OOP principles.
Additional Requirements:
- Message Broker Experience: Ability to work with RabbitMQ for message queuing.
- Cache Management: Familiarity with Redis for caching solutions.
- Testing Techniques: Knowledge in applying various testing methodologies to ensure code quality.
Desired Qualifications:
- Elasticsearch: Experience with Elasticsearch for search and analytics.
- STOMP Protocol: Understanding of STOMP for messaging with message brokers.
- GraphQL: Proficiency in GraphQL for data query and manipulation.
- WebSockets: Experience with real-time communication using WebSockets.