Full Stack Engineer

EXL
Gurugram, Haryana, India

Job Responsibilities:

  • Develop, test, and deploy robust, scalable web applications using modern frameworks and technologies.
  • Collaborate with UI/UX designers, product managers, and backend engineers to deliver end-to-end features.
  • Design and consume RESTful APIs for efficient communication between front-end and back-end services.
  • Maintain and optimize databases (SQL and NoSQL) for performance and scalability.
  • Implement CI/CD pipelines and version control best practices using modern DevOps tools.
  • Write clean, maintainable, and well-documented code following coding standards.
  • Troubleshoot and debug applications across multiple environments.
  • Stay updated with emerging technologies and continuously improve development practices
  • Integrate web applications & backend services with Databricks for data access, processing, & analytics-driven workflows.
  • Implement secure authentication, authorization, and role-based access control (RBAC) across application components.
  • Design application workflows and business rules, including status transitions, validations, approvals, and exception handling.

Skills:

Must have:

  • Front-End: Strong proficiency in JavaScript and React.js (or similar modern JS framework).
  • Back-End: Hands-on experience with FAST API, Python, or Java.
  • APIs: Ability to design, build, and consume RESTful APIs.
  • Databases: Solid understanding of SQL (MySQL/PostgreSQL).
  • Version Control: Experience with Git / Azure DevOps or equivalent.
  • CI/CD: Working knowledge of CI/CD tools and deployment pipelines.
  • Strong analytical and problem-solving abilities.
  • Excellent communication and collaboration skills.Good to Have:
  • Experience with cloud platforms (AWS / Azure / GCP).
  • Familiarity with Docker and containerized deployments.
  • Understanding of microservices architecture.
  • Exposure to Agile/Scrum methodologies.
  • Basic knowledge of testing frameworks (e.g., Jest, PyTest).
  • Awareness of security best practices and performance tuning

Eligibility:

  • Bachelor’s or master’s degree in computer science, IT, or related field.
  • Experience with cloud platforms (AWS/Azure/GCP), CI/CD, and containerization (Docker/Kubernetes).Familiarity with microservices architecture and Agile development

Designation: Consultant/ Sr. Consultant

Job Location: Gurugram (Hybrid)

Shift Timing: 1:00PM IST – 10:00 PM IST

Experience: 5+ years

Score my resume against this job, free →

Questions about this job

How do I apply for the Full Stack Engineer job at EXL?

Use the apply link on this page: you apply directly with EXL on LinkedIn. Before you do, score your resume against this job description on Fitboard. It shows which skills and keywords the job asks for that your resume doesn't show, so you can fix them first.

What skills does EXL want for this Full Stack Engineer role?

The job description asks for JavaScript, React.js, FAST API, Python, Java, RESTful APIs, SQL and MySQL. Make sure your resume shows the ones you have, in the words the job uses: applicant tracking systems look for them.

How can I get a job at EXL?

Apply to the EXL roles that match your experience, and tailor your resume to each job description: for this role that means showing JavaScript, React.js, FAST API. A resume that matches the job's own keywords is more likely to get past screening. Fitboard scores your resume against this exact job for free.

Is this Full Stack Engineer job remote or onsite?

This is based in Gurugram, Haryana.

Is it free to apply? Does Fitboard charge anything?

Applying is free: you apply directly with EXL, and this job page and its apply link cost nothing. Checking your resume against this job is free too, with 3 free scans when you sign in and no credit card needed.

Will you get shortlisted for this role? Check your match free →