Job Title: Full Stack Engineer Company Name: Revley Job Url: https://jobs.workable.com/view/8TabKJrLzm4Vj31wqbUmYK/remote-full-stack-engineer-with-payment-processing-in-detroit-at-revley Job Description: Description About the company:  Revley operates at the intersection of SaaS, fintech, and performance-driven eCommerce. We're a New York-based startup building a subscription and payment processing platform for e-commerce businesses. Our system handles real transactions, recurring billing, and complex payment workflows across multiple payment gateways.  As an early-stage company, every engineering decision matters. You'll work on a small, focused team where your contributions have a direct impact on product direction and customer success. 💻 What We Want You To Do Ship key product features: Build new subscription management capabilities-lifecycle state transitions, billing logic, payment method handling. Features you ship will go directly to production Refactor and improve existing systems: Identify bottlenecks, improve code quality, and enhance our payment processing flows. We'll teach you how to read complex codebases and make them better Debug production issues: Investigate payment failures, trace issues through logs and databases, and implement fixes. Learn systematic debugging in distributed systems Design and implement database changes: Write migrations, design schemas for new features, and optimize queries for financial data accuracy Build and extend APIs: Develop REST endpoints using NestJS, implement business logic, and ensure type safety across the stack Write comprehensive tests: Add test coverage for new features and existing code. Learn testing strategies that matter for production systems Requirements 🤝 You’re Perfect If You Have/Are… • 3+ years of professional experience building production web applications with NestJS, Next.js, and TypeScript • Hands-on experience working with PostgreSQL based databases (Supabase is a strong plus) including schema design, migrations, and performance optimization • Experience deploying and operating production systems using Vercel and AWS • Direct experience integrating with eCommerce platforms (Shopify) and at least one payment processor such as Stripe, Adyen, Airwallex, or NMI in real production environments • Proven experience building and maintaining payment flows (billing logic, payment method handling, retries, webhooks, and failure handling) • Experience designing and consuming REST APIs with strong typing and clear contracts across services • Comfort working with production logs, databases, and monitoring tools to debug payment and financial issues • Experience writing meaningful automated tests for critical business logic (especially around billing and payments) • Strong understanding of data integrity, idempotency, and error handling in financial systems Nice to have: • Experience with AWS EventBridge, SQS, ECS, or similar event and messaging infrastructure • Familiarity with containerized environments and orchestration (Docker, Kubernetes) • Exposure to PCI DSS and SOC 2 compliance considerations in payment or fintech systems What we explicitly look for: • You have used these tools and systems in real production environments, not just side projects or tutorials • You have shipped payment-related features that real users rely on • You understand the operational and reliability requirements of financial systems Benefits • Fully remote role with EST working hours • High-impact position with real ownership and autonomy • Fast-growing SaaS and fintech environment with real problems to solve • Clear growth path as the company scales • Performance-based bonuses and career development opportunities ⏰ Working Hours 9am - 5pm EST 📝 Our Interview Process 1. Click Apply 2. Pre-screening interview questionnaire 3. 1-on-1 video interview 4. You might be asked to complete a short test task.