JUSPAY is one of India's leading fintech companies, known for building secure payment infrastructure, payment orchestration platforms, UPI solutions, authentication systems, and merchant payment products. It powers digital payments for leading banks and enterprises and processing millions of transactions every day. It hires software engineers, interns, and other technical professionals through a competitive recruitment process that focuses on:
- Strong problem-solving and coding skills & Data Structures and Algorithms (DSA).
- Computer Science fundamentals (Operating Systems, DBMS, OOPs, and Computer Networks).
- System design fundamentals, optimization skills, programming expertise, and strong analytical thinking.
Eligibility Criteria for Engineering Roles
To apply for engineering roles at JUSPAY, candidates generally should have:
- B.E./B. Tech/M. Tech/MCA in Computer Science, IT, Electronics, or a related field.
- A good academic record (many campus drives prefer around 70% or equivalent CGPA throughout academics).
- No active backlogs at the time of joining.
- Strong DSA, coding, and problem-solving skills with the ability to write optimized code.
Where to apply -> JUSPAY Careers
JUSPAY Recruitment Process
For freshers, the recruitment process generally consists of 4–6 stages, depending on the hiring drive and role.
1. Online Assessment
The recruitment process usually begins with an online assessment lasting 60–120 minutes. The assessment may include:
- Coding questions on Data Structures and Algorithms (DSA)
- Multiple-choice questions (MCQs) on Computer Science fundamentals
- Aptitude and logical reasoning questions
- Programming and debugging questions
Common DSA topics include arrays, strings, linked lists, stacks, queues, trees, graphs, recursion, greedy algorithms, dynamic programming, and hashing.
2. Technical Interview Round 1
This round primarily evaluates coding and problem-solving skills.
Topics commonly covered include:
- Data Structures and Algorithms
- Coding problems
- Resume and project discussion
- Time and space complexity analysis
Sample interview questions:
- Stock Span Problem
- Check whether a Binary Tree is a Binary Search Tree
- Design an LRU Cache
- Indent a JSON object
- Explain and optimize your coding solution.
3. Technical Interview Round 2
This round focuses on core computer science concepts along with coding.
Common topics include:
- Object-Oriented Programming (OOP)
- Operating Systems (OS)
- Database Management Systems (DBMS)
- Computer Networks (CN)
- SQL
- Coding and project-based questions
- Functional programming concepts (For backend roles)
4. Technical Interview Round 3 (Role Dependent)
Depending on the role, candidates may have an additional technical interview covering:
- Advanced DSA and optimization
- Low-Level Design (LLD)
- Distributed systems
- Backend architecture
- APIs, scalability, and payment systems
- Functional programming concepts (Haskell/ EulerHS or similar, for some backend teams)
5. HR / Behavioral Interview
The final round evaluates the candidate's communication skills, ownership, learning ability, and cultural fit.
Common discussion topics include:
- Resume walkthrough
- Projects and internships
- Career goals
- Teamwork and collaboration
- Problem-solving approach
- Situational and behavioral questions
Juspay Job Roles
JUSPAY offers a wide range of technical roles, including:
- Software Development Engineer (SDE): Develops highly scalable payment platforms and backend systems.
- Backend Engineer: Builds APIs, payment processing systems, and distributed services.
- Infrastructure Engineer: Designs reliable, scalable, and high-availability infrastructure.
- Platform Engineer: Develops internal frameworks and developer platforms.
- Data Engineer: Builds data pipelines, analytics, and payment intelligence systems.
- Software Engineer Intern: Works on real-world payment products and engineering projects.
Technical Skills Requirements for Juspay Roles
Coursework
- Data Structures & Algorithms (DSA): Arrays, linked lists, trees, graphs, recursion, dynamic programming, greedy algorithms.
- Databases: SQL, DBMS concepts, indexing, normalization, transactions.
- Operating Systems: Processes, threads, synchronization, memory management.
- Computer Networks: TCP/IP, HTTP/HTTPS, REST APIs, networking fundamentals.
- Software Engineering Principles: OOP, SDLC, design patterns, Git.
- Domain Knowledge: Distributed systems, payment systems, APIs, functional programming (preferred for some teams).
Programming Skills
- Languages: Proficiency in Java, C++, Python, Go, or JavaScript.
- Backend Development: REST APIs, microservices, distributed systems.
- Databases: SQL, PostgreSQL, MySQL.
- Testing & Version Control: Unit testing, Git, GitHub.
- Problem-Solving: Writing efficient, scalable, production-quality code with strong optimization skills.