🔹 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