Search by job, company or skills

Kuku

Technical Lead - Backend

new job description bg glownew job description bg glownew job description bg svg
  • Posted a day ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Responsibilities

  • Design, build, and maintain scalable, fault-tolerant payments infrastructure capable of handling millions of transactions per day.
  • Integrate and manage multiple payment gateways (Razorpay, Stripe, PayU, Paytm, Cashfree, PhonePe, etc. ).
  • Architect systems for high availability, low-latency routing, retries, idempotency, and reconciliation.
  • Own end-to-end transaction lifecycle - authorization, capture, refunds, settlements, chargebacks.
  • Build robust transaction pipelines with monitoring, alerting, fallback mechanisms, fraud detection hooks, and circuit breakers.
  • Optimize backend services for performance, cost, observability, and reliability.
  • Drive architecture decisions for scaling payments globally (multi-region, multi-gateway routing).
  • Implement best practices for tokenization, encryption, secure key management.
  • Ensure compliance with RBI guidelines, KYC flows, audit logs, data privacy and regulatory requirements.
  • Work closely with product, finance, risk, compliance, and customer support teams.
  • Collaborate with data, analytics, and fraud teams to build transaction insights and ML-based risk models.
  • Mentor backend engineers and drive engineering excellence in the team.

Requirements

  • 5+ years of backend engineering experience with at least 2+ years in payments systems.
  • Strong expertise in payment gateways, transaction flows, settlements, reconciliation, and payout systems.
  • Solid programming skills in any backend language
  • Hands-on experience with: Microservices architecture, REST/gRPC APIs, Message queues/streams (Kafka, RabbitMQ, SQS, Celery), SQL and NoSQL databases.
  • Strong understanding of: Idempotency, retries, ordering, distributed locks, High-performance transactional systems, Event-driven architectures.
  • Basic Knowledge of services on cloud such as: Lambda, API Gateway, RDS, DynamoDB, S3 CloudWatch.
  • Deep knowledge of payments lifecycle: auth, capture, refund, settlement, chargeback.

Preferred Skills

  • Experience with UPI, wallets, subscription billing, mandate flows, payouts.
  • Understanding of fraud detection systems, rule engines, velocity checks.
  • Experience designing reconciliation systems and ledger systems.
  • Exposure to fintech, OTT, e-commerce, or high-volume consumer apps.
  • Contributions to open-source fintech/payments frameworks.

Preferred Tools And Technologies

  • Backend: Python(Django/Flask/FastAPI).
  • Streaming: Kafka, SQS, Celery.
  • Databases: PostgreSQL, MongoDB/DocumentDB, Redis.
  • Version Control: Git

Education

  • Bachelor's or Master's in Computer Science, Engineering, or equivalent.

This job was posted by Saurabh Bassi from KuKu FM.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 141069983

Similar Jobs