We are looking for a PHP Laravel Developer to join a healthcare-focused product team developing a mobile application that supports patients throughout their weight loss journey. The platform enables users to track weight and body metrics, receive personalized treatment plans from healthcare professionals, and communicate directly with doctors within the application.
The solution consists of a Flutter mobile application, a Laravel-based backend with REST APIs, and an administration panel used by medical staff to manage patients, treatment plans, and communication.
The project may involve integrations with push notification services, authentication providers, clinic management systems, CRM platforms, and third-party health and fitness services.
Requirements: * 4+ years of commercial experience with PHP. * Strong hands-on experience with Laravel. * Experience building and maintaining REST APIs. * Solid understanding of OOP principles, SOLID, and design patterns. * Strong experience with MySQL or PostgreSQL. * Experience designing scalable database structures and writing optimized SQL queries. * Experience with authentication and authorization mechanisms. * Knowledge of Git and collaborative development workflows. * Understanding of application security best practices. * Experience integrating third-party APIs and external services. * Ability to work effectively in a cross-functional product team. * Upper-Intermediate English level.
Responsibilities: * Develop and maintain backend services using PHP and Laravel. * Design, build, and support RESTful APIs for Flutter mobile applications. * Develop and enhance the administration panel used by medical staff. * Design and optimize database structures for storing user, medical, and treatment-related data. * Implement integrations with third-party services and internal systems. * Collaborate closely with mobile developers, product managers, designers, and QA engineers. * Ensure application performance, security, and scalability. * Participate in architectural discussions and technical decision-making. * Troubleshoot, debug, and resolve production issues. * Write clean, maintainable, and well-documented code. * Participate in code reviews and Agile development processes.