Back End Developer
Jobscoot
2 - 5 years
Hyderabad
Posted: 14/05/2026
Job Description
The Role
We are looking for aSenior Backend Developerwho can own the Spring Boot backend architecture, guide the team, and build reliable systems end-to-end. A major immediate focus will be designing and implementing CredX'spayment and billing architecture, including base plans, role-based seats, recurring subscriptions, mid-cycle upgrades, proration, webhook handling, and backend-controlled entitlements.
This role is not only about payments. We need a strong backend engineer who can own core product architecture across billing, verification, RBAC, hiring workflows, and system reliability.
Role Responsibilities
- Own and build backend services usingJava, Spring Boot, MySQL, and REST APIs.
- Design scalable backend architecture for billing, verification, hiring workflows, users, roles, and admin systems.
- Build and maintain payment architecture usingStripe and/or Razorpay.
- Design billing flows for subscriptions, seat management, upgrades, downgrades, proration, renewals, and failed payments.
- Implement secure webhook handling with signature verification, idempotency, event logs, and payment reconciliation.
- Ensure backend is the source of truth for plans, seats, entitlements, and paid feature access.
- Design and enforce RBAC across Super Admin, Admin, Hiring Manager, Recruiter, and other user roles.
- Build secure APIs with proper authentication, authorisation, validation, and error handling.
- Design clean database schemas, indexes, transactions, and audit logs.
- Set clear API contracts for frontend developers before implementation.
- Review junior developers' code and guide them on architecture, debugging, and best practices.
- Own delivery from development to deployment, including production reliability and issue resolution.
Key Requirements
- 3+ years of backend engineering experience with strongJava and Spring Boot.
- Strong hands-on experience building production-grade REST APIs.
- Deep understanding ofMySQL, schema design, transactions, indexes, and performance tuning.
- Experience with authentication, authorization, JWT, Spring Security, and RBAC.
- Real payment gateway experience withStripe, Razorpay, or similar billing systems.
- Understanding of subscription lifecycle, webhooks, proration, recurring payments, invoices, and failed payment handling.
- Ability to design backend-controlled entitlement systems for paid plans and seats.
- Strong understanding of secure backend development and data integrity.
- Ability to guide junior developers and make architectural decisions independently.
- Experience taking features from requirement discussion to production release.
Preferred
- Experience with SaaS billing, seat-based pricing, or subscription platforms.
- Experience with Stripe Billing, Razorpay Subscriptions, Razorpay Orders, or similar payment systems.
- Experience with verification/KYC/document-processing systems.
- Experience with multi-tenant SaaS platforms.
- Hands-on experience with Azure deployments, storage, and environment configuration.
- Familiarity with Angular frontend integration and API contract planning.
- Startup experience where ownership, speed, and reliability matter equally.
Services you might be interested in
Improve Your Resume Today
Boost your chances with professional resume services!
Get expert-reviewed, ATS-optimized resumes tailored for your experience level. Start your journey now.
