Payments Technical Lead
We're 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, 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
* Design, develop, and deploy 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.
Required Qualifications
* 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 (Payment Intents, Stripe Elements, webhooks, Connect, 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.
#J-18808-Ljbffr