Engenious is a US-based consulting agency with a global presence. Although Engenious’ main area of expertise is mobile development, it is a home for more than 50 plus talented world-class engineers with domain experience in Web, mobile, Backend, and Test Automation.
Open Role: We are looking for a motivated PHP Laravel developer to come join our agile team of professionals. If you are passionate about technology, constantly seeking to learn and improve your skill set, then you are the type of person we are looking for!
About the project: an e-commerce platform
Requirements: * 6+ years of experience in PHP development, specializing in the Laravel framework with deep knowledge of its tooling and best practices. * Hands-on experience with Laravel tooling, including: * Laravel Horizon * Laravel Telescope * Laravel Scout * Laravel Passport/Sanctum * Laravel Envoy * Experience with Laravel Octane for high-performance applications. * Strong understanding of OOP principles (SOLID, GRASP, DDD). * Expertise in API development (RESTful, JSON, authentication/authorization mechanisms such as JWT, OAuth2). * Experience designing and working with microservice architectures. * Strong understanding of application architecture and system design for scalable, maintainable solutions. * In-depth knowledge of failover strategies (replicas, sharding, load balancing, etc). * Strong experience with PostgreSQL. * Comfortable working in fast-paced, agile development environments. * Experience with RabbitMQ or any other message brokers. * English — upper-intermediate
Nice to Have / Plus: * Experience with AWS services (e.g., EC2, S3, RDS, Lambda, CloudWatch). * Knowledge of CI/CD pipelines and deployment automation (e.g., GitHub Actions, Jenkins). * Exposure to containerization and orchestration (Docker, Kubernetes).
Responsibilities: * Collaborate closely with both front-end and back-end developers on microservices-based projects. * Design, develop, and maintain scalable APIs and backend services with high availability and robust architecture. * Ensure application resilience through proper failover planning and fault-tolerant design. * Utilize advanced Laravel tooling for performance optimization, debugging, queue management, and deployment automation. Document the development process, architecture, and standard components. Coordinate with co-developers and keep the project manager informed of progress, acting as a liaison between technical and management teams. * Stay current with emerging trends and best practices in web development, microservices, Laravel, and cloud technologies.
We offer: * Flexible & remote job * Paid vacation and sick leave * Development opportunities in any IT direction * Personal professional growth * Up to 100% reimbursement of the participation in core courses and conferences