Job Description
<p><p><b>Role Overview : </b></p><p><br/></p><p>We are seeking a passionate Full-Stack Developer who is proficient in the MERN stack (MongoDB, Express, React, Node.js), with added knowledge or interest in AWS cloud services, Large Language Models (LLMs), and AI Agents / intelligent assistants.
You will be responsible for designing, developing, deploying, and maintaining full-stack features, as well as integrating AI components (LLMs or agents), and optionally managing cloud infrastructure to support scaling and reliability.<br/><br/><b>Key Responsibilities : </b></p><p><br/></p><p>- Design, build, test, and maintain full-stack web applications using the MERN stack (MongoDB, Express, React, Node.js).<br/><br/>- Define and implement RESTful APIs.<br/><br/>- Integrate front-end components with back-end logic, ensuring seamless UX and performance.<br/><br/>- Develop, fine-tune, and integrate LLM-based features (e.g., text generation, summarization, chat, knowledge retrieval).<br/><br/>- Build or contribute to AI Agents: automation, orchestration, multi-step reasoning workflows.<br/><br/>- Work with AWS services: e.g., EC2 / Lambda / ECS, S3, IAM, API Gateway, DynamoDB / RDS as needed.<br/><br/>- Deploy, monitor, and maintain applications; ensure scalability, reliability, and security.<br/><br/>- Write clean, maintainable, well-documented code; conduct code reviews.<br/><br/>- Collaborate with product, UX/design, QA, and AI research teams to deliver features from concept to production.<br/><br/>- Stay updated on AI and full-stack development trends; suggest improvements and new technologies.<br/><br/><b>Required Skills & Qualifications : </b></p><p><br/></p><p>- Strong proficiency in JavaScript , on both front-end and back-end.<br/><br/>- Experience in using React for building responsive UI.<br/><br/>- Solid experience with Node.js and Express.js for server-side development.<br/><br/>- Experience with MongoDB or another NoSQL DB; understanding of schema design, indexing, performance.<br/><br/>- Good understanding of version control systems (Git), and collaborative software development.<br/><br/>- Familiarity with REST API design.<br/><br/>- Strong problem solving, debugging, and optimization skills.<br/><br/>- Good communication skills and ability to work in a team.<br/><br/><b>Optional / Desired Skills (Nice to Have) : </b></p><p><br/></p><p>- Experience with AWS / cloud infrastructure: deploying services, serverless patterns, containers, scaling, cost optimization.<br/><br/>- Familiarity with LLMs (e.g. OpenAI, Hugging Face, Llama, etc.): usage, fine-tuning, prompt engineering.<br/><br/>- Experience building or orchestrating AI agents, multi-step workflows, or tools that coordinate multiple AI-powered components.<br/><br/>- Knowledge of CI/CD pipelines, automated testing frameworks.<br/><br/>- Understanding of security best practices (authentication, authorization, data protection).<br/><br/>- Experience with other databases (SQL, Redis) or caching, message queues (e.g. Kafka, RabbitMQ).<br/><br/>- Experience with performance optimization (front-end, back-end) and monitoring tools.</p><br/></p> (ref:hirist.tech)