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.

Published 9 April
88 views
·
19 applications
90% read
·
11% responded
Last responded 1 week ago
To apply for this and other jobs on Djinni login or signup.

Similar jobs

Countries of Europe or Ukraine
Countries of Europe or Ukraine