We are seeking an experienced Senior Full Stack Engineer with deep expertise in Stripe payments, subscription billing, and ledger reconciliation to join our fintech-focused team. The ideal candidate will be highly skilled in Django and Domain-Driven Design (DDD) patterns, capable of independently managing ops-critical reconciliation tasks, and excited about building robust systems that directly impact financial product operations. Familiarity with card issuing workflows, fraud signal integration, and mobile payment technologies is a strong plus.
Responsibilities/Deliverables
- Own and execute ledger reconciliation processes, including syncing Lithic, CFSB, and Checkout invoices against internal ledgers.
- Implement per-user lifetime value (LTV) tracking and risk metrics within the ledger system.
- Complete Sardine integration by developing penalty box rules for fraud signals such as burst card creation and auto-debit disablement.
- Finalize and rollout the deposit attribution feature including dashboard views and client UI behind a feature flag.
- Provide engineering support for Magnitude physical card delivery ahead of critical early June milestones.
- Prepare clear handoff documentation to support smooth knowledge transfer for upcoming team transitions.
Ideal Candidate
- Proficient in Django and Python, with firm grasp of Domain-Driven Design (DDD) patterns and modular codebases.
- Senior level full stack engineering experience with strong practical knowledge of Stripe as the primary payment processor.
- Production experience with subscription billing and ledger systems, especially in fintech environments (strong preference).
- Proven ability to independently manage and own ops-critical reconciliation and financial workflows.
- Working knowledge of Lithic and CFSB card issuing platforms; familiarity with Lion Card for physical cards preferred.
- Experience with Sardine or similar fraud signal integrations and SFTP data flows.
- Comfortable navigating complex backend modular architecture
Tech Stack
- Django and Python; Stripe as primary processor; Lithic and CFSB for card issuing; Lion Card for physical cards
- Sardine for fraud signals, SFTP integration in flight
- DDD-style layout in backend
Preferred Skills
- Fintech experience strongly preferred
- Familiarity with virtual card mechanics and touch-to-pay technologies.
- Experience with Swift or Kotlin for mobile payment and card management applications.
The estimated pay range for this position is USD $75.00/hr - USD $90.00/hr. Exact compensation and offers of employment are dependent on job-related knowledge, skills, experience, licenses or certifications, and location. We also offer comprehensive benefits. The Talent Acquisition Partner can share more details about compensation or benefits for the role during the interview process.
***Notice to Job Seekers Regarding Impersonation and Fraudulent Job Offers***
It has come to our attention that unauthorized individuals and entities are impersonating Milestone Technologies, Inc. on various job boards/portals,
specifically Naukri.com and Linkedin.com
Please be advised of the following official Milestone Technologies recruitment policies:
Official Communication Channels
All legitimate email communications from our recruitment team will originate ONLY from the domains:
@milestone.tech. We do not use generic email services (e.g. @gmail.com, @yahoo.com, @outlook.com) or unofficial third party messaging apps to conduct formal business.
No Recruitment Fees
Milestone Technologies never requests any form of payment, security deposit, laptop/equipment fee, or processing fee at any stage of the recruitment or onboarding process. Any request for money in exchange for an interview or job offer is a scam.