Job Closed
This listing is no longer active.
The first operating system designed for high-scale commerce. Unified interface for subscriptions,customer data&analytics
Full Stack Engineer – Payment Processing
Location
North Carolina + 2 moreAll locations: North Carolina | Ohio | Michigan
Posted
108 days ago
Salary
0
Seniority
Senior
Job Description
Full Stack Engineer – Payment Processing
Revley
• 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
Job Requirements
- 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
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Staff Engineer, Software
Ensemble Health PartnersEnsemble Health Partners is a hospital and healthcare company that partners with client hospitals to help them develop processes, train teams, reach their finan
• Lead architectural design and technical strategy across multiple teams and product lines, aligning with long-term platform goals and healthcare compliance standards. • Design and implement event-driven architectures using stream, queue, and eventing systems (e.g., Kafka, Azure Event Hubs). • Build scalable, low-latency RESTful APIs and contribute to API governance and documentation. • Work with relational databases such as Azure Databricks, Microsoft SQL Server and optimize data models for performance and reliability. • Set up and manage CI/CD pipelines using tools like GitHub Actions, Azure DevOps, or Jenkins; integrate automated testing and deployment workflows. • Provision and manage cloud resources using IaC tools such as Terraform. • Design and Implement observability, resiliency and performance for the application. • Apply deep understanding of networking concepts including virtual networks, subnets, NSGs, VPN gateways, and zero-trust architecture. • Leverage Large Language Models (LLMs) and coding agents to accelerate development, refactoring, and documentation. • Continuously evaluate and integrate emerging technologies (e.g., FHIR, SMART on FHIR, AI/ML frameworks) to enhance platform capabilities. • Focus on strategic initiatives, ensuring alignment with a one-year architecture vision and influencing cross-functional teams. • Make informed decisions using structured analysis and influence stakeholders through clear communication and technical credibility.
• Design and build new features and enhancements for our global ticketing platforms • Optimize for user experience and performance in scaling out our applications to handle massive spikes in traffic • Build scalable modules for internal applications and external partners • Create services that power the core of our infrastructure, implementing APIs and features for our mission critical products • Work closely with other engineers, architects, business analysts, product and project managers to create innovative solutions that continue to push the boundaries of our business • Participate in design and code reviews to ensure best practices and high-quality code • Develop consistent, well tested code on Open-Source Programming Languages and Frameworks. • Work with third parties to make a seamless and integrated experience for our customers and fans • Deep domain expertise, often the go-to engineer in a specific area • Designs cross team solutions and influences architecture • Leads technically complex initiatives • Drives process and tooling improvements at org level • Mentors across multiple teams
Full-stack Software Engineer
Nick AIWe are building an AI Agent Trading Platform. Create your Agent, customize strategy & trade on your favorite exchanges.
• Build and enhance our Next.js 15 application for visual agent creation and workflow design • Develop intuitive interfaces for AI model configuration and agent logic design • Create real-time dashboards for agent performance across crypto, prediction markets, and trading venues • Implement data visualizations for execution quality metrics (latency, slippage, fill quality) • Design responsive UX for complex agent logic, data integrations, and conditional workflows • Build marketplace interfaces for discovering and deploying community-created agent templates • Connect frontend to execution engine, receipts system, and AI orchestration layer • Integrate real-time data streams via WebSockets for live agent monitoring • Build APIs supporting agent creation, template management, and marketplace functionality • Support integration of multiple AI providers and data sources into user workflows • Collaborate with backend team on multi-asset execution infrastructure (crypto, predictions, stocks)
Software Engineer
CheckmateAn agentic AI marketing platform that connects brands to shoppers like never before.
• Design, develop, and maintain responsive and scalable web applications using **React** and **TypeScript**. • Collaborate with cross-functional teams to define, design, and ship new features that align with user and business needs. • Write clean, maintainable, and efficient code while following best practices and industry standards. • Optimize components for maximum performance across various web-capable devices and browsers. • Implement and manage testing, debugging, and automation tools to ensure product quality. • Participate in code reviews and contribute to a culture of continuous improvement. • Stay up-to-date with modern frameworks, tools, and methodologies. • Contribute to architecture discussions and technical decision-making.




