Mid-Level JavaScript Full-Stack Developer

icon
inr null - null undefined/undefined

Full–time

Posted on: 4 days ago

Skills

(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 Mid-Level 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) • Vue.js (Composition API preferred) • 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 1. Frontend Development • 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 2. Backend Development • 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 3. Full-Stack Architecture & Integration • 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 4. 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 5. 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 6. 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,500,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