Job Description
As a Node JS Developer, the employee must perform and professionally undertake the following responsibilities
- Min 5 years of experience in developing software products and services
- Strong hands-on experience with NodeJS, TypeScript, and NestJS framework
- Good understanding of WebSocket usage for large-scale applications
- Proficient in building and maintaining large-scale MySQL and MongoDB databases.
- Should have expert-level knowledge in Elasticsearch
- Should be good in data structures and database design.
- Proven working experience with Redis, RabbitMQ/Kafka, and MQTT.
- Good understanding of AWS Cloud services and Infrastructure
- Good understanding of microservice architecture
- Must have good development techniques, security, tech debt balance, TDD, and agile habits
- Version Control/ CI: Git, SVN, Jenkins, Circle CI.
- Good understanding of the ELK stack
Responsibilities & Authorities
- Work in a fast pace and learning-oriented environment. We love stretching the boundaries of technology.
- Pay close attention to detail and respect timeframes and set deadlines
- Take initiatives to constantly improve the existing application backend