
Full Stack Engineer
EXL
full-time
Posted on:
Location Type: Hybrid
Location: Gurugram • India
Visit company websiteExplore more
Tech Stack
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