Senior Backend Engineer - Payments

3 months, 4 weeks ago
Contract
Senior
Software Development
Your Business

Your Business

Empowering businesses one transaction at a time. More approvals, lower fees, total payment freedom.

Diversified Financial Services

Description

  • Build and maintain API integrations with multiple payment service providers.
  • Implement payment routing logic for payment orchestration.
  • Develop webhook handlers for payment events and updates.
  • Implement tokenization flows for secure payment handling.
  • Support subscription billing logic and related workflows.
  • Ensure resilience, observability, and clean error handling across payment services.
  • Work directly under the CTO on modernization of the payment infrastructure.

Requirements

  • 6+ years of backend engineering experience.
  • Strong experience in one or more of the following: Node.js, Java, Python, or Go.
  • Extensive experience integrating with REST APIs.
  • Experience processing webhooks.
  • Payments domain experience is required.
  • Strong understanding of auth/capture flows.
  • Strong understanding of refund logic.
  • Strong understanding of chargeback lifecycle.
  • Strong understanding of subscription billing.
  • Experience with orchestration platforms such as Gr4vy or Stripe is highly desirable but not required.

Benefits

  • High-impact architecture project.
  • Executive visibility.
  • Competitive contract compensation.
  • Flexible remote structure.
  • Clear scope and clear timeline.
  • Long-term engagement.
  • Technical ownership.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Staff Python Engineer, Document App Track

PandaDoc 251-1K Internet Software & Services

PandaDoc is hiring a Staff Backend Engineer for its Document App Track to lead the evolution of the core document domain that powers document creation, editing, and management across the platform.

Agile AWS DDD Django Docker Grafana Kafka Kubernetes Memcached Microservices NATS PostgreSQL Python RabbitMQ Redis SQL
18 hours, 51 minutes ago

Staff Python Engineer, Document App Track

PandaDoc 251-1K Internet Software & Services

PandaDoc is hiring a Staff Backend Engineer for its Document App Track to lead the evolution of the core document domain that powers document creation, editing, and management.

Agile AWS DDD Django Docker Grafana Kafka Kubernetes Memcached Microservices NATS PostgreSQL Python RabbitMQ Redis SQL
19 hours, 6 minutes ago

Staff Python Engineer, Document App Track

PandaDoc 251-1K Internet Software & Services

PandaDoc is hiring a Staff Backend Engineer to lead the evolution of its Document Domain, the core platform behind document creation, editing, and management.

Agile AWS Django Docker GitHub Actions Grafana Kafka Kubernetes Memcached Microservices NATS PostgreSQL Python RabbitMQ Redis SQL
1 day, 18 hours ago

Senior Engineer (.NET)

Current 51-250 Diversified Financial Services

Current is hiring a Senior Engineer (.NET) to build scalable digital experiences for client websites, platforms, and applications within a remote-first agency environment.

Angular AWS C# CI/CD CSS Git HTML JavaScript .NET Node.js React REST API SQL Server
2 days, 19 hours ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers