Full Stack Developer

1 - 4 years

2 - 4 Lacs

Posted:2 hours ago| Platform: GlassDoor logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

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

Mock Interview

Practice Video Interview with JobPe AI

Start Node.js Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Javascript Skills

Practice Javascript coding challenges to boost your skills

Start Practicing Javascript Now

RecommendedJobs for You