Job Description
- Develop and optimize backend systems using Yii2 Framework.
- Participate in requirements analysis, architectural design, and implementation of system features.
- Perform internal and third-party API integrations (RESTful and GraphQL).
- Optimize database query performance and code structure for medium and large scale systems.
- Provide technical direction and support to junior team members on Yii, coding conventions and bug handling.
- Support task division, code review, for junior/fresher members in the team.
- Record technical documentation, API specs and system operating procedures.
- Participate in DevOps process: deploy, monitor, and troubleshoot systems as needed.
- Other tasks assigned by management.
Job Requirements
- Graduated from Information Technology, Computer Science, or related fields.
- Good analytical and problem solving skills.
- Ability to assign tasks, communicate, guide and support members
- Proactive, highly responsible, able to work independently and in a team.
- Have the spirit of learning new technology and updating technical trends.
- Ability to read and understand technical documents in English.
2 years or more experience in application development with PHP , especially Yii2 Framework
Have PHP programming background and knowledge of object-oriented programming (OOP)
Experience in designing and developing REST APIs; understanding of JSON, XML.
Good understanding of relational databases (PostgreSQL, MySQL),
Proficient in working with PostgreSQL or MySQL, table design, indexing, SQL optimization.
Knowledge or experience with Symfony framework is a plus (can combine or switch frameworks if needed).
Proficient in using Docker, Git, Git Flow.