Login Sign Up

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

    We Search & Apply Jobs for You!

    Our team scans through 1000s of opportunities and applies to roles best suited to your profile

    Save 100+ hours and focus on what matters - cracking interviews and landing offers.