About the Role
As a Backend Engineer at Everfit, you’ll play a critical role in shaping the infrastructure behind our AI-powered fitness coaching platform. Your contributions will directly support coaches and users around the world.
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.
Requirements
- 5+ years of professional backend engineering experience.
- Strong experience building financial, payment, or subscription-based systems in production.
- Hands-on experience with Stripe, including:
- Stripe Connect (Standard / Express / Custom accounts)
- 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.
- Good English communication skills.
Preferred Skills
- 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).
- Experience applying AI or automation to monitoring, fraud detection, or operational workflows.
Benefits