Payments Technical Lead
Payments Technical Lead
About the Role
Were looking for a hands-on Payments Technical Lead to architect, build, and scale the
payment infrastructure that powers our eCommerce platform. You'll lead a cross-
functional engineering team across backend and frontend, own the technical roadmap
for our payments stack, and drive integrations with payment gateways, fraud tools, and
financial partners. This is a high-impact role for someone who thrives at the intersection
of clean architecture, reliable systems, and real-world money movement.
Main duties/responsibilities will include:
Lead the design, development, and deployment of payment services built on
Spring Boot and Node.js, following microservices best practices
Own end-to-end Stripe integrations across checkout, subscriptions, Connect,
webhooks, refunds, disputes, and reconciliation flows
Architect scalable, secure, PCI-compliant payment systems with strong
observability, idempotency, and failure-recovery patterns
Build and review React.js front-end components for checkout experiences,
merchant dashboards, and internal payment tooling
Mentor engineers through code reviews, design discussions, and technical deep-
dives; set coding standards and raise the engineering bar
Collaborate closely with Product, Finance, Risk, and Compliance teams to
translate business requirements into robust technical solutions
Drive production readiness: CI/CD pipelines, monitoring, alerting, on-call
practices, and incident response for payment-critical services
Evaluate and integrate new payment methods, processors, and third-party
financial services as the business expands
Key Skills and Experience required for this role:
8+ years of software engineering experience, with at least 2+ years in a technical
leadership capacity
Strong hands-on development experience with Spring Boot and Java-based
microservices architectures
Proficiency with Node.js for building high-performance backend services and
APIs
Solid frontend experience with React.js, including state management,
component design, and modern tooling
Proven experience integrating eCommerce applications with Stripe — including
Payment Intents, Stripe Elements, webhooks, Connect, and subscription billing
Deep understanding of RESTful APIs, event-driven architectures, message
queues (Kafka, RabbitMQ, or similar), and relational/NoSQL databases
Familiarity with PCI-DSS requirements, tokenization, 3D Secure, SCA, and
secure handling of sensitive financial data
Experience with cloud platforms (AWS, GCP, or Azure), containerization (Docker,
Kubernetes), and CI/CD tooling
Strong grasp of distributed systems concepts: idempotency, eventual
consistency, retries, circuit breakers, and graceful degradation
Nice to Have:
Experience with additional payment providers (Braintree, PayPal)
Background working with ledgers, double-entry accounting, or financial
reconciliation systems
Exposure to fraud prevention tools, chargeback management, and payment
analytics
Contributions to open-source projects or technical writing/speaking in the
payments or fintech space