Senior PHP Developer (Middle-Strong or Senior)
SaaS platform for post-purchase analytics and customer experience in e-commerce
Position: Senior PHP Developer (Middle-Strong or Senior)
Location: Remote, Full-time B2B (GMT +1 — GMT +3)
English and Ukrainian (or Russian) is a must.
About the Company
Our client’s company is a SaaS platform specializing in post-purchase analytics and customer experience for e-commerce businesses. They are stable, with their legacy platform in operation, while also building a new, flexible architecture for scaling.
Role Overview
We are looking for an experienced Senior PHP Developer to help continue the development and evolution of the platform. You’ll spend 70% of your time building the new platform and 30% maintaining the legacy platform.
Responsibilities
70% — Develop the new platform (Laravel 12.1, Google Cloud Run, PostgreSQL, Pub/Sub, modular “app-store” architecture).
30% — Maintain and evolve the legacy platform (Laravel 8, PHP 7.4, Google Compute Engine, MySQL, Redis queues).
Fix bugs and prevent regressions, ensuring SLA fixes.
End-to-end development of new features.
Write unit/feature tests to cover your code.
Perform code reviews; apply DDD thinking.
Optimize performance — write critical parts in pure PHP or Symfony if needed.
Improve architecture and maintain clean code (PSR, readability).
Tech Stack
Core: PHP 8.x, Laravel 12/8, Symfony (on-demand), DDD principles.
Infra: Google Cloud Run / Compute Engine, Pub/Sub, Redis, Docker.
DB: PostgreSQL (new), MySQL 5.7 (legacy).
Integrations: Stripe/Paddle, Google Gemini, external REST/GraphQL APIs.
Tools: GitHub, ClickUp, AI assistants (Cursor, etc.).
Requirements
5+ years of professional PHP development experience.
Strong experience with Laravel 12 (or 10+); experience with writing packages and working with queues (Horizon/Queues, Google Pub/Sub).
Experience supporting projects on Laravel 8.
Familiarity with writing unit/integration tests (PHPUnit, Pest).
Solid understanding of DDD, PSR, and writing readable code.
Self-organization, responsibility, and a results-oriented approach without micromanagement.
Fluent in Russian (team language) and good working knowledge of English (for documentation and communication).
Nice-to-Have Skills
Experience with Google Cloud (Run, Pub/Sub, IAM, Monitoring/Logging).
Experience optimizing high-load projects, profiling PHP.
Familiarity with payment systems like Stripe or Paddle.
Experience with Symfony, pure PHP, or NodeJS/Go/Rust for high-performance services.
Shopify API experience.
Understanding of eCommerce basics.
NodeJS experience for performance-critical tasks.
Experience with modular architectures (app-store modules).
LLM/AI integration experience.
Performance optimization and profiling (p95/p99).
What We Offer
Fully remote work within a comfortable time zone (GMT +1 … +5 preferred).
A small, friendly team with no bureaucracy and low turnover.
21 days of paid vacation.
Direct influence on the product, transparent processes, and minimal meetings.
Collaborative planning with the founder: quick decision-making and the opportunity to propose and implement your ideas.
- Department
- Backend Development
- Role
- PHP developer
- Locations
- Multiple locations
- Remote status
- Fully Remote
Senior PHP Developer (Middle-Strong or Senior)
SaaS platform for post-purchase analytics and customer experience in e-commerce
Loading application form
Already working at OnHires ?
Let’s recruit together and find your next colleague.