Full Stack Developer – Job Description Job Title: Full Stack Developer Location: Onsite (Flexible) Employment Type: Full-Time Experience: 1–4 years (Strong freshers may apply) About the Role We are looking for a highly skilled Full Stack Developer who can design, develop, deploy, and maintain scalable web applications. The ideal candidate should have strong hands-on experience with React, Next.js, Node.js, Express.js, MongoDB, MySQL, AWS , and modern development tools. You will work closely with cross-functional teams to deliver high-quality products. Key ResponsibilitiesFrontend Development Build responsive, high-performance UIs using React.js and Next.js . Implement reusable and modular components with modern JavaScript/TypeScript. Manage client-side state using Redux, Zustand, Recoil, or Context API . Optimize frontend performance and SEO (CSR, SSR, SSG). Work with Tailwind CSS, Bootstrap, Material UI, or custom CSS. Backend Development Develop scalable backend APIs using Node.js and Express.js . Create RESTful and GraphQL endpoints for frontend consumption. Implement authentication & authorization using JWT, OAuth, or Passport.js . Handle file uploads, validation, server-side logic, and caching. Work with microservices or modular architecture when required. Database Management Design and manage NoSQL database schemas using MongoDB & Mongoose . Work with SQL databases like MySQL , perform joins, indexing, and query optimization. Implement database security, backups, and performance tuning. Cloud, DevOps & Deployment Deploy applications using AWS EC2, S3, Lambda, RDS, CloudWatch, Route 53 . Experience with serverless functions (AWS Lambda / Vercel Functions). Set up CI/CD pipelines using GitHub Actions, Jenkins, or AWS CodePipeline. Manage containerized apps using Docker (Kubernetes is a plus). Monitor logs and performance metrics. Testing & Quality Assurance Write unit and integration tests using Jest, Mocha, or Cypress . Ensure clean, maintainable, and scalable code following best practices. Version Control & Collaboration Use Git & GitHub/GitLab/Bitbucket for version control. Participate in code reviews and Agile/Scrum processes. Communicate effectively with team members and stakeholders. Required Skills Strong proficiency in JavaScript & TypeScript Expertise in React.js, Next.js Backend skills in Node.js, Express.js Database knowledge: MongoDB, MySQL Cloud knowledge: AWS (EC2, S3, RDS, Lambda) API design experience: REST & GraphQL Familiarity with CI/CD, Docker, Git, and modern dev tools Understanding of security best practices (XSS, CSRF, SQL injection) Strong problem-solving and debugging skills Preferred / Good-to-Have Skills Experience with Redis, Firebase, or WebSockets Experience with payment gateways (Razorpay, Stripe, PayPal) Understanding of microservices and serverless architecture Familiarity with performance optimization and scalability Education Bachelor’s degree in Computer Science, Engineering, Information Technology, or equivalent experience. Why Join Us? Work with a passionate and skilled engineering team Opportunity to work on large-scale, real-world products Competitive salary and performance incentives Learning & career growth opportunities Flexible working culture Job Type: Full-time Pay: ₹20,000.00 - ₹40,000.00 per month Work Location: In person