Company: Keepgo
Employment Type: FULL_TIME
Format: Remote, full-time (170h/month)
Keepgo is a global mobile internet provider offering innovative products and solutions based on virtual technologies, primarily eSIM.
We are looking for an experienced PHP Backend (Laravel) Developer to help accelerate backend development, offload the current team, and close the task backlog.
Mission: To maintain and improve the quality of existing code, including legacy parts.
Responsibilities:
- Development of new features for the mobile internet management platform backend (eSIM and regular SIM)
- Design and implementation of REST API endpoints
- Support and gradual refactoring of legacy code
- Optimization of performance and database queries
- Writing unit and integration tests
- Participation in code review
- Automate repetitive parts of work using AI agents (integration of a new provider, typical endpoints, tests) — gradually reducing typical tasks from days to hours.
Requirements (Must-have):
- 4+ years of commercial experience in PHP
- 2+ years of experience with Laravel (current versions)
- Solid knowledge of PHP 8.1+ (we are currently on PHP 8.4)
- Experience with Laravel 10+
- MySQL: schema design, indexes, query optimization, reading EXPLAIN
- Experience with Docker and docker-compose
- Experience with Git, pull requests, participation in code review
- Experience writing unit/integration tests (PHPUnit or Pest)
- Willingness to work with legacy code, ability to understand others' solutions
- Understanding of SOLID principles, basic design patterns
- English: Beginner and above
- Practical experience or clear understanding of the value of working through AI agents
- Conscious code verification by an agent: ability to reasonably explain the logic and correctness of the generated result
Nice-to-have:
- Experience with queues (Redis, RabbitMQ, Laravel Queue)
- Experience with PHPStan / Larastan (static analysis)
- Experience with CI/CD (GitHub Actions, GitLab CI, etc.)
- Experience in modular monolith or microservices architecture
- Understanding of DDD / Clean Architecture
- AWS or Azure
- Experience in telecom
- Skill in decomposing tasks for effective delegation to AI agents
- Ability to identify characteristic flaws in AI code
- Experience in creating system instructions and reusable roles for agents instead of writing one-off requests
- Ability to build multi-stage agent chains (analysis → planning → coding → testing)
- Skill in integrating agents with the external environment: MCP servers, technical documentation, and task trackers
- Clear understanding of the boundaries of AI application: where automation is useful, and where manual execution is more appropriate
Key conditions of our cooperation:
- References: At the final stage, we may ask for contacts of your former colleagues/supervisors to gather feedback.
- Background Check: Before the final offer, we conduct a standard background check.
- Work Organization: Part of our work process includes the mandatory use of time tracking software (Scrin.io) on your work device.