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