Middle PHP Engineer

Key Responsibilities  

  • Design, develop and support backend modules for our platform serving exhibitions and conferences 
  • Build and document robust internal and external RESTful APIs 
  • Participate in architecture planning, performance optimization, and system redesign 
  • Collaborate with PMs, QA, DevOps, and other engineers to deliver value iteratively 
  • Write clean, maintainable, and testable code that others can understand 
  • Ensure the reliability, security, and scalability of backend components 
  • Apply best practices like SOLID, DRY, and KISS in real-world scenarios 
  • Help define coding standards on architectural decisions 
  • Design and evolve complex systems leveraging Domain-DrivenDesign (DDD), SOLID principles, scalable patterns, and clean, maintainable code. 

Requirements 

  • Extensive experience working with complex legacy codebases โ€” you know how to read someone else's code, make sense of it, improve it, and refactor without breaking the system 
  • Proven ability to migrate, optimize, and maintain custom legacy services 
  • 3+ years of hands-on backend development with PHP, including at least 2 years in production environments 
  • Deep understanding of OOP, design patterns, and clean architecture principles 
  • Strong experience with at least one PHP framework: Laravel, Symfony, or Phalcon 
  • Confident working with PostgreSQL (or similar RDBMS), including query optimization and performance tuning 
  • Solid grasp of SOLID, DRY, and KISS principles โ€” and when to apply them in real-world legacy systems 
  • Proficient in Git and comfortable working in a collaborative Git workflow 
  • Experience writing and maintaining unit tests (PHPUnit or similar) 
  • Comfortable working in agile, cross-functional teams 
  • Strong communication skills โ€” able to explain technical concepts clearly to both engineers and non-technical stakeholders 
  • Capable of producing and maintaining clear, structured technical documentation 
     

Nice tio have: 

  • Experience with cloud platforms and containerization tools like Docker and Kubernetes 
  • Familiarity with CI/CD pipelines โ€” GitLab CI, Jenkins, or GitHub Actions 
  • Understanding of Domain-Driven Design (DDD) and its practical application 
  • Experience with AWS (e.g., EC2, S3, RDS, CloudWatch, Lambda). 
  • Skills in frontend technologies: basic JavaScript, HTML5/CSS, or exposure to Angular 

Required languages

English B1 - Intermediate
Ukrainian Native
Russian C2 - Proficient
Published 2 March
127 views
ยท
53 applications
59% read
To apply for this and other jobs on Djinni login or signup.
Loading...