Senior Software Engineer (PHP)
You will design, build, and maintain scalable, reliable backend services and APIs using PHP and Go. You will develop microservices, improve systems supporting integrations and high-load payment flows, monitor performance, run load tests, document technical work, and collaborate across functions.
Responsibilities
- Design, build, and maintain backend services and APIs using PHP and Go, ensuring scalability, reliability, and high performance.
- Develop new microservices and enhance existing systems to support large-scale integrations and high-load payment flows.
- Participate in code reviews and maintain development standards through collaborative feedback and best practices.
- Work with engineering, product, and partner teams to deliver high-quality solutions on schedule.
- Contribute to system monitoring using Grafana, Kibana, and ELK to ensure stability and performance.
- Use load-testing tools such as K6 to identify and resolve bottlenecks in high-load environments.
- Document technical specifications, system architecture, and new functionality.
- Participate in Kanban ceremonies and communicate with cross-functional teams.
Requirements
- Proven backend-development experience with strong proficiency in PHP and Go.
- Understanding of object-oriented programming, software design patterns, and decomposition principles.
- Experience with microservice architecture and scalable backend systems.
- Knowledge of SQL and database design, including optimization for large datasets.
- Familiarity with REST APIs, GitLab, GitHub, and development tools.
- Experience with Grafana, Kibana, Postman, and ELK.
- Ability to independently complete complex technical tasks within deadlines.
- Communication and cross-functional collaboration skills.