freehire launches on Product Hunt on 26 August.

Follow →

Engineering Senior Backend Engineer — Platform

Summary

Build and maintain backend services for client onboarding and account provisioning using PHP/Laravel and Postgres, ensuring reliability under high concurrency.

You will own the backend services that power client onboarding, account provisioning, and back-office workflows across our platform. Expect heavy PHP/Laravel work, Postgres schema and query design, and engineering for correctness under concurrent load.

What you'll own

  • Design and implement APIs and background workers used during onboarding and account provisioning.
  • Ensure transactional integrity, idempotency, and safe retry behaviour across services.
  • Build and maintain integrations with external providers and broker systems (KYC, broker APIs, reporting endpoints).
  • Improve database schemas, migrations, and Postgres performance for high-concurrency paths.
  • Maintain observability: metrics, tracing, structured logs, and on-call runbooks.

A typical week

  • Debug production incidents and ship safe, tested fixes during on-call rotations.
  • Review pull requests and pair on design trade-offs for reliability and correctness.
  • Write and maintain unit, integration, and load tests; run schema migrations with care.
  • Collaborate with client success and operations to iterate on edge cases surfaced by real customers.

What we look for

  • Solid production experience building services with PHP/Laravel and Postgres.
  • Practical knowledge of concurrency control: transactions, advisory locks, and optimistic patterns.
  • Familiarity with queues, background processing, and idempotent job design (RabbitMQ/Redis/Kafka or similar).
  • Clear communicator who documents designs, mentors teammates, and prioritises reliability over shortcuts.

See also