Skip to main content
Shine Web Services logo

JavaScript Full-Stack Developer

Shine Web Services
Full Timemid
INPosted April 24, 2026

Resume Keywords to Include

Make sure these keywords appear in your resume to improve ATS scoring

JavaScriptTypeScriptSQLGraphQLReactNext.jsVueNode.jsTailwindBootstrapAWSDockerKubernetesGitGitHubJiraRESTAgileScrumCI/CDDevOpsMicroservicesAPI

Sign up free to auto-tailor your resume with all these keywords and get a higher ATS score

Job Description

(Note: Applications will be accepted only from candidates living in or nearby Mohali, Punjab)

About the Role

We are looking for a skilled and motivated JavaScript Full-Stack Developer with 4–6 years of experience to join our growing engineering team. The ideal candidate should have strong experience in modern JavaScript frameworks, backend development, cloud infrastructure, and containerized deployments. You will work closely with cross-functional teams to design, develop, and deploy scalable web applications.

Required Technical SkillsFrontend

  • Strong experience with:
  • React.js (Hooks, Context API, state management)
  • Next.js (SSR, SSG, API routes)
  • HTML5, CSS3, Tailwind/Bootstrap
  • Strong understanding of modern ES6+ JavaScript

Backend

  • Node.js with production-level experience
  • NestJS framework
  • TypeScript (strong typing, generics, interfaces)
  • REST API development
  • Authentication systems (JWT, OAuth)

DevOps & Cloud

  • Docker (image creation, container management)
  • Kubernetes (basic cluster and deployment knowledge)
  • Cloud experience (AWS / Google Cloud / similar)
  • CI/CD pipeline setup and management

Tools & Workflow

  • Git (branching strategies, pull requests)
  • Experience using AI tools like GitHub Copilot
  • Familiarity with project management tools (Jira, Trello, etc.)

Key Responsibilities

  • Develop responsive, scalable web applications using React.js, Vue.js, and Next.js
  • Build reusable UI components and maintain design consistency
  • Optimize applications for performance and SEO (especially with Next.js)
  • Collaborate with UI/UX designers to implement pixel-perfect designs
  • Design and develop RESTful APIs using Node.js, NestJS, and TypeScript
  • Implement secure authentication and authorization mechanisms
  • Write clean, maintainable, and well-documented code
  • Integrate third-party services and APIs
  • Design end-to-end application workflows
  • Work with databases (SQL/NoSQL) and manage data modeling
  • Ensure application scalability, reliability, and performance
  • Participate in architecture discussions and technical decision-making

DevOps & Infrastructure

  • Containerize applications using Docker
  • Deploy and manage services using Kubernetes
  • Work with cloud platforms such as AWS and/or Google Cloud
  • Implement CI/CD pipelines for automated testing and deployment

Code Management & Collaboration

  • Use Git for version control and collaborative development
  • Conduct peer code reviews and maintain coding standards
  • Utilize AI development tools such as GitHub Copilot to improve productivity
  • Follow Agile/Scrum methodologies

Quality & Security

  • Write unit and integration tests
  • Ensure application security best practices
  • Debug and resolve performance bottlenecks
  • Maintain proper documentation for systems and APIs

Required Experience

  • 4–6 years of hands-on experience in full-stack JavaScript development
  • Experience working on production-grade web applications
  • Experience deploying applications in cloud environments
  • Prior experience working in Agile development teams

Preferred Qualifications (Nice to Have)

  • Experience with microservices architecture
  • Knowledge of GraphQL
  • Experience with serverless architectures
  • Exposure to performance monitoring tools
  • Experience mentoring junior developers

Job Type: Full-time

Pay: Up to ₹1,200,000.00 per year

Benefits

  • Flexible schedule
  • Leave encashment
  • Paid time off
  • Provident Fund

Ability to commute/relocate:

  • Mohali, Punjab: Reliably commute or planning to relocate before starting work (Preferred)

Application Question(s):

  • What is your notice period?

Experience

  • Node.js: 4 years (Preferred)
  • React: 2 years (Preferred)

Work Location: In person

Want AI-powered job matching?

Upload your resume and get every job scored, your resume tailored, and hiring manager emails found - automatically.

Get Started Free