Fully Remote: Senior Full-Stack Engineer

Related Jobs
  • FullTime
    Tokyo, Japan

    ### About the Company Snowflake empowers enterprises to achieve their full potential through innovative data solutions. With a focus on impact, innovation, and collaboration, Snowflake is at the forefront of the Data & AI revolution. ### Job Desc
  • "@hopper"
    FullTime
    Singapore - Remote

    About the job As a key member of the Partner Success team at HTS, you will support the success and growth of our B2B travel commerce partners in APAC across products such as flights, hotels, cars, and packages. Reporting to the VP of Partner Success
  • Scale Army Careers
    FullTime
    Argentina

    Our client is a US-based health and fitness company dedicated to empowering individuals through high-quality training experiences and educational content. With a creative and energetic approach, they produce professional and consumer-facing media tha
  • FullTime
  • Egypt

Website scalearmy Scale Army Careers

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:

TO BE CONSIDERED FOR THIS ROLE THESE STEPS NEED TO BE FOLLOWED:

– Fill in the application form

– Record a video showcasing your skill sets

To apply for this job please visit jobs.ashbyhq.com.