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.