
Eligibility Criteria
B.Tech/B.E/M.Tech in Computer Science, Information Technology, or related engineering streams. Minimum CGPA/percentage: 6.5/70% (or equivalent). Must be a graduate of the 2025β2027 batch. No active backlogs at the time of application. Strong foundation in data structures, algorithms, and objectβoriented programming. Internships or project experience in backend development, APIs, or distributed systems is a plus.

Job Description & Key Responsibilities
Juspay is a leading payments technology company that powers digital transactions for thousands of merchants, banks, and enterprises across the globe. Founded with a vision to make payments faster, more reliable, and easier to manage, Juspay has built a robust ecosystem that includes payment orchestration, authentication, tokenization, fraud and risk management, payouts, reconciliation, analytics, and realβtime payment infrastructure. The company processes hundreds of millions of transactions daily, handling massive traffic spikes while maintaining subβsecond latency and high availability. Its engineering culture emphasizes building reusable frameworks, highβthroughput APIs, and faultβtolerant systems that can scale horizontally across dataβcenters.
The role of Software Development Engineer β Backend at Juspay is crafted for fresh engineering graduates who are passionate about solving complex, missionβcritical problems in the payments domain. As a backend engineer, you will work on the core services that drive payment flows, design and implement APIs that expose payment logic to merchants and partners, and contribute to the reliability and performance of largeβscale distributed systems. The team heavily leverages functional programming paradigms to model intricate payment rules in a concise, maintainable way, offering a unique learning environment for developers eager to deepen their expertise in functional languages and highβperformance backend engineering.
Key responsibilities include:
1. Design, develop, and maintain highβthroughput backend services for payment orchestration, UPI integration, and tokenization.
2. Build and evolve RESTful and gRPC APIs that enable seamless interaction with merchant platforms and banking partners.
3. Implement robust errorβhandling, retry mechanisms, and idempotency to ensure transaction reliability.
4. Optimize system performance through profiling, caching strategies, and efficient data modeling.
5. Collaborate with crossβfunctional teams (frontend, data science, security) to deliver endβtoβend payment solutions.
6. Write clean, testable code using functional programming concepts (e.g., immutable data structures, pure functions).
7. Participate in code reviews, contribute to engineering best practices, and mentor junior peers.
8. Monitor production services, respond to incidents, and drive postβmortem analyses for continuous improvement.
9. Contribute to the development of internal frameworks and libraries that accelerate feature delivery across the organization.
10. Stay updated with emerging payment standards, security protocols, and industry regulations.
The tech stack typically includes Java/Scala or Go for service development, functional programming libraries, Spring Boot, gRPC, Kafka for event streaming, Redis/Memcached for caching, PostgreSQL/MySQL and NoSQL databases, Docker/Kubernetes for container orchestration, and CI/CD pipelines built on Jenkins or GitHub Actions. Exposure to cloud platforms such as AWS or GCP is also valuable.
Career growth at Juspay follows a clear trajectory: Junior Backend Engineer β Senior Engineer β System Architect β Engineering Manager/Technical Lead. The company encourages continuous learning, offers internal tech talks, and supports attendance at conferences and certifications.
Why join Juspay? You will work on highβimpact systems that process real money, gaining unparalleled experience in reliability engineering, distributed systems, and payment security. The fastβpaced environment fosters innovation, and the collaborative culture ensures you are mentored by seasoned engineers while having the freedom to experiment and own endβtoβend features. If you thrive on challenging problems, love functional programming, and want to shape the future of digital payments, this role is an ideal launchpad for your career.