Search by job, company or skills

Everfit

Back End Developer (Nodejs) - Payment & Financial Systems

Save
new job description bg glownew job description bg glownew job description bg svg
  • Posted 4 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Qualifications

  • Good English communication skills.
  • 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:
  • Stripe Subscriptions & Billing
  • Stripe Connect (account onboarding, payouts, transfers, balance reconciliation)
  • Payment Intents, Checkout, Invoices, and Webhooks
  • Build secure and scalable payout flows for coaches and partners across regions.
  • Design systems with strong idempotency, retry, and failure-handling strategies for financial transactions.
  • Own services from development through production launch, including rollout, monitoring, and post-launch support.
  • Monitor live systems using observability tools (e.g., Datadog) to ensure the health of payment flows.
  • Handle production incidents, perform root-cause analysis, and drive long-term reliability improvements.
  • Collaborate closely with Product, Finance, and other Engineering teams to deliver monetization features.
  • Mentor other backend engineers and contribute to architecture and technical standards.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 147034583