3-5 Years of experience in writing unit and integration tests to ensure the robustness and reliability of web applications and services.
Strong understanding of Node.js and related frameworks such as NestJS, Express JS.
Experience in developing scalable and robust applications using Node.js
Experience in designing and implementing low-latency, high-availability, and performant applications.
Should have experience in development skills using the latest technologies including NodeJS (fastify framework), Microservices, PostgreSQL, Redis, etc.
Should have exposure to NoSQL and SQL development.
Building resilient Rest APIs microservice/database architecture.
Proficient understanding of GIT
Operating knowledge of AWS
Database (Mysql and MongoDB)
Knowledge of WebSockets and Sockets.io
Familiarity with TypeScript, enhancing code maintainability.
Adaptability to learn and apply new technologies as needed.
Good to Have skills:
Familiarity with SQL and relational database management systems (RDBMS).
Understanding of unit test frameworks for ensuring code quality.
Knowledge of database schema migration strategies.
Experience with front-end technologies such as Angular, AngularJS, and ReactJS.
Database (Cassandra)
Familiarity with IoT and GPS tracking devices, enriching your technical versatility.
Exposure to Azure and/or AWS platforms for cloud-based solutions.
Understanding of containerization with Docker for efficient deployment.
Knowledge of gRPC for building efficient and performant APIs.
Familiarity with message queuing systems like Kafka and RabbitMQ.