The company is looking to solve the problem of designing, developing, and optimizing robust backend systems to power mission-critical applications.
Requirements
- 7+ years of professional PHP experience, with deep knowledge of frameworks like Yii.
- Strong proven experience using Yii framework for design, develop and maintain web applications.
- Strong command of design patterns & principles (SOLID, MVC, DI, Repository, Microservices, DDD, etc.).
- Proficiency in HTML, CSS, JavaScript, and AJAX, with experience in frameworks such as Angular, React, or Vue.
- Solid background with DBMSs (MySQL, PostgreSQL, MS SQL Server) and advanced SQL.
- Experience deploying to AWS Cloud and working with Docker.
- Familiarity with Git, Jira/Confluence, and unit testing frameworks.
Responsibilities
- Architect and develop complex backend systems using PHP and helping evolve the system to modern frameworks.
- Design and implement RESTful APIs & web services.
- Strong understanding of AWS infrastructure and distributed system concepts, with the ability to design and support scalable cloud-based applications.
- Contribute to system design discussions, mentor junior engineers, and promote best practices.
- Collaborate in an Agile team environment with technical leads, solution architects, QA, and product owners.
- Perform other duties as assigned.
Other
- Must be able to travel occasionally to attend required company meetings.
- Proficiency in English is necessary for job-related communication, including understanding policies, writing correspondence, and engaging with colleagues or clients.
- A reliable internet connection is required for hybrid/remote work.
- Sitting: frequent and prolonged periods of sitting at a desk while working on a computer.
- Communication: frequent and prolonged periods of speaking, listening, reading, and writing.