Node.js Developer

Key Responsibilities
Develop and test Node-based web applications and test automation scripts.
Develop REST APIs using web frameworks such as Express js or Nest js
Collaborate with other developers and project managers to understand project goals
Optimize performance and implement caching mechanisms using Redis
Very good end-to-end debugging skills
Implementation of security and data protection
Good communication is must
Minimum Requirements
Strong understanding of Node js programming language.
Implement real-time communication features using Socket.IO.
Excellent problem-solving, analytical skills and ability to learn new concepts rapid fast.
Understanding of data structures and algorithms.
Excellent knowledge of Mysql, Mongo DB, postgreSQL: schema designs and databases.
Exposure to Git/GitHub for version control.
Understanding of microservices architecture and distributed systems.
Knowledge with cloud platforms, particularly AWS is advantageous.
Familiar with JWT and Firebase authentication
Experience with any third party payment integration system
Ability to work independently without any guidance or handholding
Ability to work under pressure and in extended hours
Ability to take negative feedback and criticism constructively
Familiarity with Firebase notifications.
Nice to have : Work with GenAI models to develop smart AI-powered business applications and AI agents
Nice to have : Experience with containerized applications like Docker
What We Offer
5-days working week and a collaborative culture.
Exposure to international clients and high-impact projects.
Modern tech stack and tools to enhance your productivity.
Mentorship from senior engineers and cross-functional collaboration.
Continuous professional development through courses and workshops.
An open and innovation-driven team environment.