Job Title: Full Stack Developer (Node.js + React.js + AI/LLM)
📍 Experience:
7+ Years
📍 Location:
(Noida)
🔹 Job Summary
We are looking for a highly skilled Full Stack Developer with 7+ years of experience in Node.js, React.js, and MongoDB, along with hands-on knowledge of modern JavaScript frameworks and strong exposure to AI technologies such as LLMs and RAG models. The ideal candidate should also have experience in server management, API development, and scalable system design.
🔹 Key Responsibilities
- Develop and maintain scalable backend services using Node.js
- Build responsive and dynamic user interfaces using React.js
- Design and manage MongoDB databases and schemas
- Develop RESTful APIs and ensure high performance and responsiveness
- Integrate AI/ML models including LLMs and RAG-based architectures into applications
- Optimize application performance and improve system scalability
- Work on modern JavaScript frameworks and libraries
- Handle server deployment, monitoring, and maintenance
- Collaborate with cross-functional teams (QA, DevOps, Product)
- Write clean, maintainable, and efficient code
🔹 Required Skills
💻 Technical Skills:
- Strong proficiency in Node.js and backend frameworks (Express/NestJS)
- Solid experience with React.js (Hooks, State Management)
- Hands-on experience with MongoDB (aggregation, indexing, optimization)
- Good understanding of JavaScript (ES6+) and modern frameworks
- Experience with REST APIs and microservices architecture
- Knowledge of authentication (JWT, OAuth)
🤖 AI/ML Skills:
- Understanding of Large Language Models (LLMs)
- Experience with RAG (Retrieval-Augmented Generation) architecture
- Familiarity with OpenAI APIs or similar AI platforms
- Prompt engineering and AI integration in applications
⚙️ Server & DevOps:
- Experience with server deployment (AWS, Azure, or similar)
- Knowledge of Docker, CI/CD pipelines
- Basic understanding of system design and scalability
- Monitoring and logging tools
🔹 Good to Have
- Experience with TypeScript
- Knowledge of GraphQL
- Familiarity with vector databases (Pinecone, Weaviate, etc.)
- Experience with WebSockets or real-time systems
- Exposure to cloud-native architecture
🔹 Soft Skills
- Strong problem-solving skills
- Good communication and collaboration
- Ability to work independently and in a team
- Quick learner and adaptable to new technologies