5+ years of professional backend engineering experience.
Experience applying AI or automation to monitoring, fraud detection, or operational workflows.
Strong experience building financial, payment, or subscription-based systems in production.
Hands-on experience with Stripe, including: Stripe Connect, Subscriptions, Billing, Webhooks, and Invoices
Solid understanding of payment lifecycles, reconciliation, and edge cases.
Familiar with fraud and risk management concepts, including: Chargebacks and dispute handling, Abnormal transaction detection, Payment verification and protection flows
Proficient in Node.js (ES6+), RESTful APIs, and microservice architectures.
Strong experience with PostgreSQL, Redis, and transactional data modeling.
Hands-on experience with monitoring, logging, and alerting tools such as Datadog.
Proven ability to debug and operate production systems under real traffic.
Strong sense of ownership, accountability, and reliability, especially when working with money.
Comfortable working cross-functionally in an Agile/Scrum environment.
[Nice to have]
Experience with Stripe Radar or other fraud detection tools.
Familiarity with PCI-DSS principles and secure payment architecture.
Experience with multi-currency, cross-border payments, or tax/VAT handling.
Experience with event-driven architectures (Kafka, SQS).
Experience building internal financial tooling (reconciliation, reporting, payout dashboards).
Responsibilities
Design, build, and maintain core payment, subscription, and billing services with high reliability and data consistency.
Lead backend development for Stripe integrations, including: