Login Sign Up

Back End Developer

Jobscoot

2 - 5 years

Hyderabad

Posted: 14/05/2026

Getting a referral is 5x more effective than applying directly

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.