Senior Backend Developer
# Senior Backend Developer **credX** · Hyderabad, Telangana · `On-site` 🕒 **Статус:** *Опубликовано: сегодня* · *Источник: Indeed* --- ### About the Role Senior Backend Engineer, Java and Spring Boot CredX, Capital Park, Madhapur, Hyderabad, on site Fixed plus 0.5 to 1.0% equity, 4 year vest, 1 year cliff Reports to Founder and CEO The company CredX is a verification first hiring platform for India Incorporated in the US, built in Hyderabad, launching this month Stack: Java, Spring Boot, PostgreSQL, Azure, Razorpay The seat You are the backend. Not a backend engineer on a team. The backend. Every schema, every API contract, every transaction boundary, every architectural tradeoff is yours to make and yours to defend This seat is built to grow, not stay solo You are hired to build the foundation, and as CredX scales, this role grows into Head of Engineering / CTO, hiring and leading the team you once were What You Will Own Architecture: Own the backend across billing, verification, hiring, users, roles, and admin. Design schemas, indexing strategies, transaction boundaries, and audit trails. Define API contracts before the frontend starts building. Billing: Own the full billing lifecycle, including plans, credits, mid cycle changes, proration, renewals, failed payments, and reconciliation. Implement signature verified webhooks, reliable idempotency that holds under retries, and a backend that serves as the single source of truth for customer entitlements. Razorpay will be the primary payment provider, with Stripe as a potential future option. Core Systems: Design and implement RBAC across Super Admin, Admin, Hiring Manager, Recruiter, and Applicant roles. Own verification and document processing workflows, authentication and authorization with JWT and Spring Security, and REST APIs with validation and error handling that can withstand real world scenarios. Production: Own the entire delivery lifecycle, from design to release. Set up monitoring and alerting, handle incident response, and ensure long term system reliability. When something breaks at 2 AM, you own the resolution and the systems that ensure we know about it before the customer does. What We Need Java and Spring Boot: 3 to 6 years of experience designing and building production systems from scratch, rather than primarily extending existing systems PostgreSQL: Deep expertise in schema design, query optimization, indexing, and transaction semantics, with the ability to reason about database behavior under concurrency Production Payment Systems: Hands on experience with subscription or credit lifecycles, webhooks, proration, and entitlement enforcement. You should have worked on systems handling real money and understand how to test for correctness under retries, failures, and edge cases rather than focusing only on the happy path. System Design: Strong judgment when designing systems. You identify bottlenecks before they become problems, design for failure as the default case, and make deliberate tradeoffs. Security and Access Control: Strong experience with JWT, Spring Security, and RBAC architectures that can scale as new roles and permissions are introduced over time Security and Data Handling: Strong fundamentals in encryption at rest and in transit, secure document storage, and audit grade logging. CredX's product is built on verified trust, and the backend is where that trust either holds or breaks. AI Tooling: Fluency with AI development tools such as Cursor, GitHub Copilot, Claude, or equivalent, using them to increase productivity and ship more effectively rather than as decoration Ownership: Comfortable taking complete ownership of systems and responsibilities without needing someone to continuously assign work Nice to Have Experience with Razorpay Subscriptions or Stripe Billing Azure deployment and infrastructure as code using Terraform or Bicep CI/CD pipeline ownership KYC or document verification workflows Planning API contracts alongside an Angular team Previous founding team experience Not a fit if You want an existing architecture to extend, a tech lead to escalate to, or someone else on call You want remote or hybrid You are optimising for the highest cash offer, which will not be us How we hire A deep technical conversation with the founder, mostly system design A walkthrough of something you built where the data model was hard Then a paid take home, roughly four hours, on a real billing or entitlement problem from our system Three steps, inside one to two weeks; we're hiring for this seat immediately To apply Email: connect@credxhire.com, subject "Senior Backend Engineer, your name." Send your CV, GitHub if you have one, and one paragraph on a schema or architecture decision you made that you would still defend today Pay: ₹335,966.64 - ₹2,031,051.98 per year Benefits: Paid sick time Paid time off Work Location: In person
Наблюдалась 2026-09-21, впервые 2026-09-21, источник — Indeed.