Job Description
Must Have Skillsets
- Strong experience in JavaScript and Node. JS. applications for RESTful APIs.
- Knowledge in Serverless Architecture (ex AWS Lambda)
- Familiarity with Cache management - Redis or any other State/Cache Management
- Use the best object-oriented and functional language techniques when building APIs/logic
- Good understanding of Industry standard design patterns/architecture such as MVC, Microservices, etc., and good knowledge of REST/JSON.
- Knowledge of Node.js and frameworks available for it.
- Understanding the nature of asynchronous programming and its quirks and workarounds
- Understanding fundamental design principles behind a scalable application
- Proficient understanding of code versioning tools, such as Git or any Code Management tool
- User authentication and authorization between multiple systems, servers, and environments
Nice To Have Skillsets
- Hands-on experience in Typescript
- Familiarity with Docker
- Familiarity with Queue management system - RabbitMQ
- Knowledge of GraphQL and Apollo clients.
- Understanding accessibility and security compliance
- Integration of multiple data sources and databases into one system
- Creating database schemas that represent and support business processes.
- Implementing automated testing platforms and unit tests
SKILLS