Description : About the Role :
We are looking for a highly skilled Full Stack Developer with strong expertise in React.js and Node.js to design, develop, and deploy scalable web applications. The ideal candidate will be responsible for building seamless integrations between the front end and back end while ensuring optimal performance, maintainability, and user experience. You will also have the opportunity to explore and integrate AI-driven features into our digital solutions.
Key Responsibilities (KRA) :
- Design, develop, and maintain dynamic, responsive, and high-performance web applications using React.js and Node.js.
- Implement robust APIs, microservices, and data integrations to ensure smooth communication between front end and back end.
- Collaborate with UI / UX designers to translate wireframes and visual designs into interactive user experiences.
- Ensure application scalability, security, and performance optimization across all platforms and devices.
- Write clean, modular, and reusable code following best coding practices and design patterns.
- Utilize version control systems (Git) to manage source code and ensure efficient team collaboration.
- Integrate third-party APIs, tools, and libraries to enhance functionality and productivity.
- Leverage AI tools and frameworks for rapid prototyping, code optimization, and intelligent feature enhancements.
- Participate in the full software development lifecycle, including requirement analysis, design, development, testing, and deployment.
- Troubleshoot and debug issues, ensuring timely resolution and continuous improvement.
- Stay updated with emerging technologies and development trends, especially in AI, frontend frameworks, and backend architecture.
Required Skillsets :
Bachelors degree in Computer Science, Engineering, or a related field.4- 6 years of hands-on experience in Full Stack Development using React.js and Node.js.Strong proficiency in JavaScript (ES6+), HTML5, CSS3, and modern frontend libraries.Deep understanding of React hooks, state management (Redux or Context API), and component lifecycle.Proven experience in backend development using Node.js, Express.js, and RESTful APIs.Strong knowledge of databases both SQL (MySQL, PostgreSQL) and NoSQL (MongoDB).Familiarity with frontend build tools and workflows (Webpack, Babel, NPM / Yarn).Hands-on experience with version control (Git / GitHub / GitLab) and CI / CD pipelines.Exposure to AI-powered tools for development, code review, and automation.Experience or interest in integrating AI features such as chatbots, recommendation engines, or analytics tools.Solid understanding of security best practices, authentication (OAuth, JWT), and performance optimization.Excellent problem-solving, analytical thinking, and debugging skills.(ref : hirist.tech)