EXL

Full Stack Engineer

EXL

full-time

Posted on:

Location Type: Hybrid

Location: GurugramIndia

Visit company website

Explore more

AI Apply
Apply

About the role

  • Design, develop, and maintain high-quality, responsive, and scalable front‑end applications using modern JavaScript frameworks such as React, Next.js, or Vue.
  • Build reusable UI components, design systems, and intuitive user experiences aligned with product and brand guidelines.
  • Collaborate closely with product managers, designers, and backend teams to translate business requirements into technical solutions.
  • Develop full‑stack features end-to-end, including front‑end integration with backend APIs, microservices, and databases.
  • Optimize web applications for maximum speed, performance, accessibility, and cross‑browser compatibility.
  • Implement secure and maintainable frontend architectures following best practices in modular code, state management, and API integration.
  • Work with backend technologies (Node.js, Express, PostgreSQL, etc.) to build and maintain REST or GraphQL APIs.
  • Deploy and manage applications on cloud platforms such as Azure, AWS, or GCP, including CI/CD integration.
  • Troubleshoot, debug, and resolve UI, API, or data-related issues across the stack.
  • Stay updated with the latest frontend technologies, frameworks, tooling, and UX/UI trends to drive innovation.
  • Ensure adherence to web security standards, version control practices, and code quality guidelines.
  • Participate in code reviews and mentor junior engineers on frontend engineering best practices.

Requirements

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related discipline.
  • Strong hands-on experience in modern front-end development using React, Next.js, TypeScript, and Vercel.
  • Solid understanding of UI/UX principles, responsive design, accessibility (WCAG), and design systems.
  • Experience with full‑stack development, including Node.js, API design, microservices, and relational/non-relational databases (PostgreSQL).
  • Familiarity with modern state management libraries such as Redux, Zustand, Recoil, or MobX.
  • Proficiency in Git, GitHub, and collaborative development workflows.
  • Experience with CI/CD pipelines using GitHub Actions, Azure DevOps, or similar tools.
  • Knowledge of cloud deployments, serverless functions, containerization (Docker), and performance optimization.
  • Strong problem-solving abilities and experience building customer-facing applications at scale.
  • Excellent communication skills with the ability to explain complex technical concepts to non-technical stakeholders.
  • Experience with testing frameworks (Jest, React Testing Library, Cypress), frontend monitoring tools, analytics, and optimization.
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
JavaScriptReactNext.jsVueTypeScriptNode.jsExpressPostgreSQLAPI designmicroservices
Soft Skills
problem-solvingcommunicationcollaborationmentoringadaptability
Certifications
Bachelor’s degree in Computer ScienceMaster’s degree in Computer Science