Software Architect (PHP)
We’re looking for a Software Architect (PHP) to help shape the technical direction of our product and ensure long-term scalability, maintainability, and performance. You’ll collaborate closely with engineering squads, product managers, and DevOps to guide architectural decisions, improve technical standards, and mentor senior engineers.
If you combine strong hands-on coding skills with a deep understanding of system design and modern PHP architecture — we’d love to hear from you.
What You'll Do
- Define and evolve architecture for a complex, distributed PHP-based system
- Collaborate with product and engineering teams to align business goals with technical strategy
- Lead system design sessions and make strategic decisions around scalability, performance, and reliability
- Set coding and design standards across teams, including best practices for testing, documentation, and modularity
- Review and approve architectural designs, RFCs, and major refactoring initiatives
- Provide mentorship to development teams and support the growth of technical leaders
- Contribute to long-term technical planning and help reduce technical debt
Tech Stack
Languages & Frameworks:
- PHP 8+
- Symfony, Laravel (depending on squad focus)
- Node.js (for selected backend services)
Databases:
- PostgreSQL, MySQL, MongoDB
Infrastructure:
- AWS (EC2, ECS, S3, RDS, CloudFront, Lambda)
- Kubernetes, Docker
- CI/CD pipelines (Jenkins, GitHub Actions)
Monitoring & Logging:
- Prometheus, Grafana, Kibana
Other:
- REST APIs, Webhooks, SQS/SNS
- PHPUnit, Postman, BDD/TDD
- Git, monorepo/multirepo strategies
What We're Looking For
- 8+ years of software engineering experience, with a focus on backend and distributed systems
- 3+ years in an architectural or staff-level role, ideally in a product-driven environment
- Deep knowledge of PHP (Symfony or Laravel) and modern architectural patterns
- Strong understanding of microservices, event-driven systems, and API design
- Experience designing and maintaining systems at scale (high-load, multi-region, high availability)
- Proficiency in cloud infrastructure (preferably AWS), Docker, and Kubernetes
- Ability to balance business needs with technical excellence
- Excellent communication skills and fluent English (B2+)
Nice-to-Haves
- Experience introducing DDD, CQRS, or hexagonal architecture
- Familiarity with Node.js or Go
- Experience working in a regulated or enterprise environment (e.g. e-commerce, fintech)
- Previous experience working in or leading cross-functional squads
Work Format: Remote-first, flexible hours
Team: Experienced engineers, product-minded, collaborative culture
Approach: Autonomous squads, strong code quality culture, modern tech and tooling
If you're ready to drive architectural decisions and help build reliable, scalable systems that power real-world products — we’re excited to meet you.