Mid/Senior Back-end Developer (Laravel)
Pasig Full-time
Job Description
The Back-End Developer is responsible for delivering high-quality web services by implementing best-in-class tools, standards, and development practices. This role ensures that the back-end components of the Software Engineering department meet the highest quality standards under the guidance of the Team Leader and the Lead Back-End Engineering Team.
Key Responsibilities- In charge of developing high-concurrency interfaces for the game server, managing real-time account operations such as adding or deducting player points.
- Engineered high-reliability transactional mechanisms to ensure asset operations are executed with full atomicity and data consistency.
- Built high-performance, resident-in-memory services using frameworks such as Hyperf, Swoole, Octane, and RoadRunner.
- Optimized API response latency, improved QPS, and overall throughput to support thousands of concurrent online users.
- Participated in business architecture design and built a stable, scalable service infrastructure framework.
- Collaborated across frontend and client development teams to maintain standardized API documentation and ensure the reliability and completeness of implemented features.
- Continuously tracked and analyzed service metrics to improve performance, resolve issues, and eliminate system bottlenecks.
- A minimum of 3 years of experience is required for Mid-level, and at least 5 years for Senior Back-end Development roles.
- Minimum of 3 years of hands-on experience with Laravel
- Strong experience in Laravel Octane (Required)
- Must be comfortable building high-concurrency applications using Laravel Octane
- Thorough knowledge of coroutine mechanisms, event-driven systems, and persistent in-memory service models.
- Skilled in handling transaction logic for monetary and points operations under high-concurrency read/write scenarios, with experience resolving issues such as overdrafts and concurrent update failures.
- Proficient in implementing hybrid transaction models leveraging MySQL and Redis, with a deep understanding of eventual and strong consistency design patterns.
- Experienced in implementing concurrency control using Redis-based distributed locking, optimistic concurrency strategies, and asynchronous queues to avoid race conditions and data inconsistencies.
- Proficient in utilizing message brokers (Kafka, RabbitMQ, Redis Stream) to implement decoupled architectures and enable efficient asynchronous workflows
- Language: PHP 8+
- Framework: Laravel 8+
- Experience with at least two of the following:
- Swoole / Hyperf
- RoadRunner + Spiral
- Laravel Octane
- Slim Framework + Medoo / PDO
- Concepts & Practices:
- Object-Oriented Programming (OOP)
- Design Patterns
- Databases:
- MySQL
- PostgreSQL
- Redis
- Message Queues:
- Kafka
- Redis Queue
- RabbitMQ
- Tools & Utilities:
- Docker
- Git
- Supervisor
- Sentry
- Shift: Monday to Saturday, 10:00 AM - 7:00 PM
- Location: Onsite – Room 2302, 23rd Floor, One San Miguel Avenue (OSMA) Building, San Miguel Avenue cor. Shaw Boulevard, Ortigas Center, Pasig City, Metro Manila, Philippines
- Status: Full-time Employment
- Open Positions: 2 Senior-level and 1 Mid-level
Cooee IncMakati, 6 km from Pasig
are looking for a highly engaged Back-end Developer to be part of a team responsible for building, enhancing and/or maintaining end-to-end travel technology. You should ideally have a clear understanding on integration of user-facing elements developed...
WeSource Management Consultancy FirmTaguig, 6 km from Pasig
of working experience with Backend Development
• Experience writing unit tests
• Knowledge with building CICD Pipelines is a plus
• Experience for AWS Serverless
• Working knowledge of Object oriented programming, and Design patterns
• Understanding of SOLID...
DigitalTolkPhilippines
and ability to create testable, reusable, and scalable code.
1. We are looking for developers both on the backend side and front end side using Laravel, and Vue/Vuex. Experience using Next/Next or React is beneficial but not mandatory.
2. For backend we...