Full Stack Engineer

Noida, Uttar Pradesh, India
Nov 05, 2024
Oct 28, 2025
Remote
Full-Time
5 Years
Job Description

As a Full Stack Engineer, you’ll be part of a multidisciplinary team responsible for delivering high-quality software solutions. This is a key role for engineers who are passionate about building scalable and interactive applications while applying modern development practices and leveraging the latest technologies.

Key Responsibilities

  • Design and implement dynamic, interactive user interfaces using HTML5, CSS3, JavaScript, and frameworks like Angular, React, or Vue.
  • Leverage component libraries and integrate charting libraries (e.g., D3.js, Chart.js) to create visually compelling, real-time data visualizations and dashboards.
  • Deploy applications using IaaS/PaaS services such as Azure App Service or AWS Amplify to ensure scalability and performance.
  • Build and maintain RESTful APIs and microservices with Node.js, ensuring smooth integration with databases like MySQL, MongoDB, AWS DynamoDB, and GraphQL.
  • Work with cloud-native services, integrating databases and data processing solutions in a distributed environment.
  • Work in an Agile environment with cross-functional teams to design, develop, and deploy interactive applications.
  • Utilize BDD principles to write clear user stories and ensure that the application meets business requirements.
  • Engage with product owners, business analysts, and other stakeholders to translate user/business needs into functional, user-friendly features.
  • Lead by example and serve as a subject matter expert in development practices, encouraging knowledge sharing and continuous learning across the team.
  • Provide mentorship to junior developers, helping them grow in their technical and professional skills.
  • Assist in creating internal training programs and workshops to uplift team members and drive a culture of innovation and improvement.
  • Develop efficient, scalable, and secure architecture for frontend and backend systems, ensuring best practices are followed.
  • Design and document high-level and low-level designs (HLD/LLD) using tools like Visio and other modeling tools.
  • Optimize application performance, scalability, and reliability while following modern software architecture principles.
  • Use CI/CD pipelines and containerization technologies (e.g., Docker, Kubernetes) for continuous integration and deployment.
  • Collaborate with DevOps teams to ensure smooth deployment and operational processes, from code commit to production.
  • Provide thought leadership in managing client-facing discussions, helping to clarify technical concepts, risks, and mitigation strategies.
  • Contribute to the creation of RFPs, proposals, and technical documentation to support new business initiatives and client acquisitions.

Technical Skills & Experience

  • 5+ years of hands-on experience in full-stack development with expertise in both frontend and backend technologies.
  • Proficiency in frontend technologies such as HTML5, CSS3, SASS, JavaScript, TypeScript, and modern frontend frameworks (Angular, React, Vue).
  • Backend development expertise in Node.js, and experience with databases such as SQL (MySQL, PostgreSQL), NoSQL (MongoDB), and Graph/Timeseries databases (AWS DynamoDB, CosmosDB).
  • Experience in Behavior Driven Development (BDD) and translating user/business requirements into actionable user stories.
  • Familiarity with Agile methodologies and SAFe frameworks.
  • Strong experience with cloud platforms like Azure or AWS, with knowledge of deploying apps using IaaS/PaaS services (e.g., AWS Amplify, Azure App Service).
  • Proficiency in version control systems such as GIT and experience with CI/CD pipelines.
  • Strong code quality practices, with experience using tools like Selenium, Cypress, Mocha, and Postman.
  • Expertise in designing API documentation using tools like Swagger or APIDoc.

Nice-to-Have

  • DevOps experience, including building and maintaining CI/CD pipelines and automated deployments.
  • Familiarity with additional documentation tools like JSDoc, Storybook, and CompoDoc.
  • Experience with large datasets and data analytics tools, especially in cloud-based environments.
  • A strong SQL background, especially for manipulating and optimizing complex queries.

What We Offer at EXL Analytics

  1. Growth Opportunities. EXL is committed to the growth and professional development of every employee. You’ll have access to industry-leading training programs and certifications to help you sharpen your technical skills.
  2. Collaborative Environment. Be a part of a collaborative, agile team that values open communication and teamwork. EXL fosters a culture of continuous improvement and knowledge sharing to ensure your professional growth.
  3. Exciting Projects. Work on cutting-edge projects with global clients across multiple industries. You’ll be directly involved in creating impactful software solutions that influence key business decisions.
  4. Mentorship Program. EXL believes in nurturing talent, which is why every employee is paired with a senior professional for mentorship, ensuring you receive continuous guidance and support.
  5. Competitive Compensation. EXL offers competitive pay and benefits, along with performance-based incentives that reward exceptional work.
  6. Work-Life Balance. Flexible working hours and remote options support a healthy work-life balance, making it easier for you to balance your personal and professional commitments.
  7. Inclusive Culture. EXL is an equal-opportunity employer and fosters an inclusive and diverse work culture, where every employee feels valued and respected.

Why Join EXL Analytics?
At EXL, you'll be part of a highly-skilled team that values innovation, collaboration, and growth. The Full Stack Engineer role is an exciting opportunity to work on complex challenges, contribute to meaningful projects, and develop your technical expertise in a fast-paced, global environment. You’ll be supported by a team that values continuous learning, with ample opportunities for career advancement.

If you're looking for a role where you can make an immediate impact, grow your career, and have fun while doing it, EXL Analytics is the place for you!

Related Jobs