"Responsibilities:
- Develop and maintain web application backends using PHP.
- Design, implement, and optimize new microservices and APIs.
- Conduct comprehensive code reviews to maintain high-quality standards.
- Collaborate closely with other teams and project managers.
- Participate in agile development processes and contribute to efficient workflows.
- Compile and maintain technical documentation to support existing and new functionalities.
- Use monitoring tools to track system performance metrics and provide proactive solutions.
Requirements:
- Over 5 years of experience in backend development with a strong focus on PHP programming.
- Expertise in decomposition principles, object-oriented programming (OOP), and design patterns.
- Proficiency in SQL and experience with database management, including designing and optimizing large databases.
- Familiarity with GitLab, GitHub, REST APIs, and development tools.
- Experience working with microservices architecture, designing, and building scalable systems.
- Ability to work independently on complex tasks, meet deadlines, and handle high levels of responsibility.
- Experience with building high-load systems and event-driven architecture is a plus.
- Familiarity with continuous integration and deployment tools like Docker, Jenkins, GitLab, and others is advantageous.
- Background in frontend development, including experience with Single Page Applications, is beneficial.
- Experience dealing with PCI DSS is a huge advantage.