ADA GLOBAL is looking for Node JS Developer to join our dynamic team and embark on a rewarding career journey
We are seeking askilled Full stack Node.js Developer to join our team and contribute to thedevelopment our existing Business Messaging Platform. As a Full stack Node.jsDeveloper, you will work on both the server-side and client-side of ourprojects, utilizing your expertise in Node.js and related technologies.
KEY DUTIES
Develop and maintain scalable and efficient applications usingNode.js.
Collaborate with designers and front-end developers to createseamless user experiences.
Write clean, modular, and well-documented code following bestpractices.
Conduct thorough testing and debugging to identify and fix issues.
Optimize application performance and ensure high levels ofsecurity and reliability.
Collaborate with cross-functional teams to define projectrequirements and deliverables.
Collaborate with cross-functional teams to design and developend-to-end full-stack solutions for business messaging products.
Architect, build, and customize front-end and back-endapplications using Node.js that integrate with Enterprise systems for buildingSDKs and Connectors for example: HubSpot connector, Freshworks connector, Datatransformation connector with CDPs, ecommerce platforms, CRM/ ERP systems etc.
Hands-on experience in RESTful APIs, Microservices development.
Strong experience in design patterns and coding best practices.
Collaborate with solution engineers to ensure seamless integrationof messaging solutions.
Work on user interface design, ensuring an intuitive andresponsive user experience for both clients and end-users.
Develop APIs and implement data interchange protocols, allowingfor robust data processing and communication, with a particular focus onNode.js.
Troubleshoot and resolve technical issues, collaborating with thesupport team and problem solving for enterprise integration stacks.
Good to have: Stay updated on emerging technologies and trends inbusiness messaging and Generative AI to contribute to innovative featuredevelopment.
Document code, best practices, and architectural decisions, withan emphasis on Node.js development.
Provide technical guidance and support to junior developers asneeded.
EXPERIENCE NEEDED
The successful candidate will be an inspiring andconfident team player with the following profile:
Bachelors degree in computer science, Engineering, or a relatedfield (or equivalent experience).
Proven experience as a Full stack Node.js Developer, with aminimum of 6-9 years working on Node.js projects.
Strong knowledge of JavaScript and proficiency in both front-endand back-end development.
Experience with popular Node.js frameworks such as Express.js orNest.js.
Familiarity with front-end technologies such as HTML5, CSS3, andJavaScript 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.
Good to have
o Expertisein Generative AI models, NLP, and NLU technologies.
o Familiaritywith Langchain technology for secure and efficient language processing.
Proficiency in Node.js for both front-end and back-enddevelopment.
Experience in API development, RESTful APIs, and data interchangeprotocols, with an emphasis on Node.js-based solutions.
Knowledge of cloud platforms (e.g., AWS, Azure, GCP) for scalableapplication 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/CDpipelines.
Strong problem-solving and troubleshooting skills, especially withthe 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.
If you are a passionate Full stack Node.js Developer who is aself-started and Individual contributor looking to work on exciting projectsand contribute to the success of a dynamic company, we would love to hear fromyou! Join our team and be part of a collaborative and innovative environmentthat values creativity, continuous learning, and professional development.
PERSONALITY TRAITS
Beyond these specific experiences andqualifications, the successful candidate will also demonstrate the following.
Customer Focus: Provides satisfaction for both internaland external customers and creates partner relationships.
Growth mindset: Excitement for innovation, trials and apositive attitude towards solving real world challenges and above all A QUICKLEARNER.
Communication (written & oral): Must have strong interpersonal skills andthe ability to establish, develop and maintain business relationships inaddition to excellent presentation and negotiation skills.
Resourceful: The ability to find solutions and deliverresults within a rapid changing, entrepreneurial, technology-driven culture.
Organized: Able to work independently, effective timemanagement skills with the ability to manage digital transformation projects;Must be able to prioritize daily, weekly and monthly tasks and possess a senseof urgency to ensure deadlines are met.
Team Player: Demonstrates a strong ability to supportdepartment staff members, managers and establish collaborative relationshipswith peers.