Website:
credxhire.com
Job details:
๐ฆ๐ฒ๐ป๐ถ๐ผ๐ฟ ๐๐ฎ๐ฐ๐ธ๐ฒ๐ป๐ฑ ๐๐ป๐ด๐ถ๐ป๐ฒ๐ฒ๐ฟ, ๐๐ฎ๐๐ฎ ๐ฎ๐ป๐ฑ ๐ฆ๐ฝ๐ฟ๐ถ๐ป๐ด ๐๐ผ๐ผ๐
CredX, Capital Park, Madhapur, Hyderabad - on site
Fxed plus 0.5โ1.0% equity, 4 year vest, 1 year cliff
Reports to Founder and CEO
๐ง๐ต๐ฒ ๐ฐ๐ผ๐บ๐ฝ๐ฎ๐ป๐
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.
๐ง๐ต๐ฒ ๐๐ฒ๐ฎ๐
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.
๐ช๐ต๐ฎ๐ ๐ฌ๐ผ๐ ๐ช๐ถ๐น๐น ๐ข๐๐ป
- 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.
๐ช๐ต๐ฎ๐ ๐ช๐ฒ ๐ก๐ฒ๐ฒ๐ฑ
- 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.
๐ก๐ถ๐ฐ๐ฒ ๐๐ผ ๐๐ฎ๐๐ฒ
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, or previous founding team experience.
๐ก๐ผ๐ ๐ฎ ๐ณ๐ถ๐ ๐ถ๐ณ
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.
๐๐ผ๐ ๐๐ฒ ๐ต๐ถ๐ฟ๐ฒ
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.
๐ง๐ผ ๐ฎ๐ฝ๐ฝ๐น๐
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.
Click on Apply to know more.