EPAM System

OPENS AT: May 20, 2022, 12:30 PM

CLOSES AT: May 29, 2022, 06:25 PM


EPAM Hiring Challenge for Full Stack Developers -JS

Challenge Over
Interview prep
Prepare for your technical interviews by solving questions asked previously by top tech companies.

Social Share


We’re a global network of strategists, advisors, designers, technologists, data scientists, and more. Through divergent perspectives and applied systems thinking, we identify where value lives and actively address our clients’ increasingly complex business challenges.

We are looking for experienced Software Engineers to become a part of our modern, lean, self-governing engineering teams.

Eligibility Criteria:

  • Years of experience: 3+ years
  • Skills: React, Redux, Typescript, Node.JS

Challenge Format:

  • 1 Fullstack File Upload Question


"At EPAM, the culture of engineering excellence helps everyone bring out the best in them. Learning never stops here, and that has helped me steer my career in the right direction.”

- ACHYUT HAZARIKA, Lead Software Engineer - https://www.linkedin.com/in/achyuthazarika/ 

“EPAM has given me unique opportunities to experience a multi-cultural, global, cross-functional, and above all a collaborative environment.”

SUPRIYA DIXIT, Software Engineer - https://www.linkedin.com/in/supriya-d-674377125/  

“At EPAM, I was able to dive deeper into Agile product development as a Scrum Master, focus on contributing as Development Manager, and give me the boost to progress my career to a Solution Architect. Working at EPAM has been a real game-changer for me!”

MOHIT SUHANE, Lead Software Engineer - https://www.linkedin.com/in/mohitsuhane/ 

Our History


Senior Full Stack Developer (JS)
Experience: 3 years+
Compensation: Best in industry
Job Location: PAN India


  • Participate in all aspects of SaaS product development, from requirements analysis to product release and sustaining
  • Work in a team to implement features and partner with Product Managers, UX experts, Architects, and QA to develop implementation plans with a focus on innovation, quality, sustainability, and delivering value to our clients
  • Learn and adopt cutting edge technologies and tools to build best of class enterprise SaaS solutions.
  • Responsible for delivery of high-quality enterprise offerings to schedules
  • Ensuring cross-platform optimization for mobile phones.
  • Ensuring responsiveness of applications.
  • Working alongside graphic designers for web design features.
  • Seeing through a project from conception to finished product.
  • Staying abreast of developments in web applications and programming languages.


  • The candidate should have excellent problem solving and debugging skills
  • The candidate is expected to have excellent communication skills
  • Excellent knowledge of Enterprise Design Patterns
  • Good in communication (Interaction with global teams/business is very important)
  • Steep learning curve ability to learn and apply new technology in development
  • Must have Strong problem-solving mindset
  • Confident and resourceful in the face of challenges
  • Min 5 to 8 years of enterprise software product development experience
  • Bachelor’s degree in computer science or related disciplines preferred
  • Having very good hands-on experience working in ReactJS, Redux or any other state management, Microservices, Strong understanding of best coding practices, OO Design, design patterns and Restful web services, Unit Testing, Database preferably MySQL/Oracle/MongoDB, JavaScript, HTML5, CSS3
  • Should have worked on at least one end to end Development project from scratch


  • ReactJS, node JS, typescript
  • Redux or any other state management
  • JavaScript, HTML5, CSS3
  • Strong understanding of best coding practices, OO Design, design patterns and Restful web services
  • Unit Testing
  • Microservices
  • Database preferably SQLServer

Requirement: Lead Full Stack Developer -React.js and Node.js

We are looking for experienced Full Stack Leads to work on critical application & product development. You'll be a part of a modern, lean, self-governing engineering teams.


  • Work with UX Designers, Business Analysts and Product Managers to get the complete requirements and designs
  • Analyze requirements for technical feasibility and participate in designing the solution
  • Identify reusable components and build/update component library avoiding duplicate code
  • Translate designs and wireframes to produce quality code adhering to performance, readability, reusability best practices
  • Build pixel-perfect, buttery smooth responsive UIs for the mobile and the web
  • Diagnose and fix bugs and performance bottlenecks for performance
  • Participate in scrum team activities
  • Requirements
  • In-depth knowledge in Javascript including ES6+ and Typescript
  • Knowledge of functional and Object oriented programming
  • Strong proficiency in ReactJS is a must
  • Hands-on experience in Redux
  • Proficient in Node.js and frameworks available for it such as express, etc
  • Knowledge of node.js file system, HTTP module, Events, etc
  • Experience with common FrontEnd tools like Webpack, gulp, npm, babel, etc
  • Proficiency with RESTful APIs
  • Knowledge of React native is a plus
  • Adept in writing Unit Tests
  • Proficient understanding of code versioning tools, such as Git
  • Technologies
    • react.js
    • node.js
    • javascript
    • unit testing
    • redux
    • typescript



Since 1993, EPAM Systems, Inc. (NYSE: EPAM) has leveraged its advanced software engineering heritage to become the foremost global digital transformation...



  1. A problem statement will be provided in the challenge. You have to build a functional app. Based on the question, it could be a web app, mobile app, desktop app, or any o...



1. Is there a sample challenge that I can participate in?

Yes, there is a sample challenge that you can participate in to understand how to participate in programming chall...

View All Notifications