View All Jobs 123910

Senior Full - stack Engineer - Remote Eligible

Build scalable, secure payment processing systems for large-scale ticket sales
Remote
Senior
$3,900 – 4,200 USD / month
23 hours agoBe an early applicant

Senior Software Engineer

We build and run a large ticketing and event-management platform used by concerts, conventions, club nights, and festivals worldwide. We handle ticket sales, on-site scanning, marketing tools, AI modules, Web3 utilities, and financial reporting at scale. Team members often receive complimentary or discounted admission to the shows we power.

Role Overview : Work on and evolve payment-critical, high-throughput systems. You'll design and ship features that must withstand massive on-sale spikes, ensure end-to-end money flow correctness, and meet enterprise standards for security, reliability, and auditability. This is a hands-on senior role with significant responsibility for architecture, performance, and compliance.

Our Stack : PHP 7.4+ (moving toward 8.x), MySQL, RabbitMQ, AWS, and many third-party integrations. For select hot paths, we may introduce targeted services in Go or Rust when there's a clear win—migration experience is a plus, not the core of the job.

Location:

Full-time, fully remote, 9 AM - 5 PM EST.

What You'll Do :

  • Payments & Money Movement :

    • Design, implement, and harden payment flows (auth/capture, refunds, chargebacks, payouts) with Stripe/Stripe Connect or similar.

    • Build reliable webhooks with strict idempotency, retries/DLQs, and reconciliation jobs that keep internal ledgers in sync with processors.

  • System Design & Delivery :

    • Implement complex features with flexibility, security, and extensibility in mind.

    • Ship features across back-end and light front-end (HTML/CSS/JS; React as needed) with incremental, zero-downtime releases.

  • Reliability & Operations :

    • Profile and optimize hot paths to keep p95/p99 low during on-sale spikes.

    • Participate in an engineering on-call rotation for major launches; drive incident response and thorough post-mortems.

    • Build all features as if they are going to run at large scale.

  • Security, Compliance & Enterprise Readiness :

    • Implement secure coding practices (OWASP/ASVS), secrets hygiene, least privilege (IAM), and encryption in transit/at rest.

    • Be aware of common exploit techniques.

    • Work to best practices with regards to access control, auditability, rate limiting, abuse prevention, and privacy-by-design patterns.

  • Data & Reporting :

    • Write and tune complex MySQL queries and indexes; design safe migrations.

    • Turn ad-hoc analyses into durable reporting endpoints and dashboard views.

  • Messaging & Integrations :

    • Build resilient RabbitMQ workers with backpressure, DLQs, idempotency, and observability.

    • Integrate external APIs (payments, messaging, identity) safely with circuit breakers and timeouts.

  • Platform Health :

    • Raise test coverage (unit/functional), enforce static analysis, and pay down targeted technical debt.

    • Mentor peers via design reviews, pairing, and clear technical writing.

You Have (Required) :

  • 5+ years building and operating large-scale PHP systems (OO PHP, Composer, PHPUnit, modern language features).

  • Payments expertise : production experience with Stripe/Stripe Connect; deep knowledge of refunds, disputes/chargebacks, payouts, reconciliation/ledgering, 3DS2/SCA, and robust webhook design.

  • MySQL mastery : schema design, advanced joins, indexing, query plans, and zero-downtime migrations.

  • Distributed systems fundamentals : queues, idempotency, retries, timeouts, rate limiting, caching.

  • Proven ability to debug live issues and land safe fixes under pressure.

  • Front-end fundamentals (JavaScript/HTML/CSS); React familiarity is a plus.

Nice to Have :

  • Experience with international payment gateways where local e-wallets are more commonly used than credit and debit cards.

  • Go/Rust for targeted high-throughput services; gRPC/OpenAPI; Protobuf/Avro and schema evolution.

  • Observability : Sentry, structured logging, tracing.

  • Containers & IaC : Docker, ECS/EKS, CloudFormation.

  • Fraud/risk systems, rate-limiting and bot mitigation, or anti-scalping experience.

What Success Looks Like :

  • Consistently high payment success rates with clear, actionable telemetry.

  • On-sale spikes complete with near-zero errors and stable p99 checkout times.

  • Auditable money flows and logs that satisfy enterprise/vendor due diligence.

  • Reduced incident frequency and time to fix; improved tests, alerts, and runbooks.

  • Legacy complexity simplified; steady progress to PHP 8.x with minimal risk.

  • Be able to refactor legacy code to be more reliable and modern, without breaking existing business logic.

Application Process :

  • Fill in the application form

  • Record a video showcasing your skill sets

+ Show Original Job Post
























Senior Full - stack Engineer - Remote Eligible
Remote
$3,900 – 4,200 USD / month
Engineering
About Scale Army