Job Overview:
We are looking for a dynamic and talented Full Stack Developer with expertise in React.js, Node.js,
and Artificial Intelligence (AI) integration. You will play a crucial role in designing and developing
AI-driven applications, optimizing performance, and ensuring seamless integration between frontend
and backend services. The ideal candidate is someone passionate about building user-centric products
and has experience working with AI tools and technologies.
Key Responsibilities:
- Develop and maintain high-quality web applications using React.js for the frontend and
Node.js for backend services. - Integrate AI models and machine learning algorithms into web applications to deliver
enhanced user experiences. - Collaborate with data scientists and AI engineers to understand requirements, optimize model
performance, and deploy AI-driven features. - Design RESTful APIs and ensure their seamless integration with AI services and databases.
- Implement responsive UI/UX components that are efficient and scalable.
- Optimize application performance for maximum speed and scalability.
- Troubleshoot and debug applications, ensuring cross-platform compatibility and
responsiveness. - Stay up to date with emerging technologies and frameworks, especially in the AI and full-
stack development landscape.
Requirements:
- Proficiency in Frontend Development:
- Strong experience with React.js, JavaScript (ES6+), HTML5, and CSS3.
- Familiarity with state management tools such as Redux or Context API.
- Understanding of modern frontend build pipelines and tools (Webpack, Babel, etc.).
- Proficiency in Backend Development:
- Strong experience with Node.js and Express.js.
- Knowledge of building RESTful APIs and working with databases like MongoDB or
PostgreSQL. - Experience with server-side rendering and cloud services (AWS, Azure, etc.).
AI Knowledge:
- Understanding of AI/ML concepts and experience integrating machine learning
models into applications. - Familiarity with AI/ML frameworks such as TensorFlow, PyTorch, or scikit-learn.
- Experience with deploying AI models via APIs and optimizing their performance in
production environments.Additional Skills:
- Strong problem-solving skills and attention to detail.
- Experience with DevOps practices such as CI/CD pipelines, Docker, and Kubernetes
is a plus. - Familiarity with Git and version control workflows.