Requirements:
The successful candidate will be an inspiring and confident team player with the following profile:
· Bachelor’s degree in computer science, engineering, or a related field (or equivalent experience).
· Proven experience as a full-stack Node.js developer, with a minimum of 6–9 years working on Node.js projects.
· Strong knowledge of JavaScript and proficiency in both front-end and back-end development.
· Experience with popular Node.js frameworks such as Express.js or Nest.js.
· Familiarity with front-end technologies such as HTML5, CSS3, and JavaScript frameworks like React or Angular.
· Proficiency in working with databases such as MongoDB or MySQL.
· Proficiency in business messaging products such as Gupshup, Twilio, WhatsApp BSP Platform, or similar platforms.
· Proficiency in Node.js for both front-end and back-end development.
· Experience in API development, RESTful APIs, and data interchange protocols, with an emphasis on Node.js-based solutions.
· Knowledge of cloud platforms (e.g., AWS, Azure, GCP) for scalable application deployment using Kubernetes or docker containers.
· Database management and SQL skills for data storage and retrieval.
· Proficiency in version control systems (e.g., Git) and CI/CD pipelines.
· Redis DB/ Rabbit n MQ or SQS
· Strong problem-solving and troubleshooting skills, especially with the aid of generative AI insights.
· Knowledge of version control systems, such as Git.
· Understanding of agile development methodologies and tools.
· Excellent problem-solving and analytical skills.
· Strong communication and collaboration abilities.
Responsiblities:
Beyond these specific experiences and qualifications, the successful candidate will also demonstrate the following:.
· Customer Focus: Provides satisfaction for both internal and external customers and creates partner relationships.
· Growth mindset: Excitement for innovation, trials, a positive attitude towards solving real-world challenges, and above all, a QUICK LEARNER.
· Communication (written & oral): Must have strong interpersonal skills and the ability to establish, develop, and maintain business relationships, in addition to excellent presentation and negotiation skills.
· Resourceful: The ability to find solutions and deliver results within a rapid-changing, entrepreneurial, technology-driven culture.
· Organized: Able to work independently, have effective time management skills, and have the ability to manage digital transformation projects; must be able to prioritize daily, weekly, and monthly tasks; and possess a “sense of urgency” to ensure deadlines are met.
· Team Player: Demonstrates a strong ability to support department staff members and managers and establish collaborative relationships with peers.