Job Description
JOB TITLE: Principal Software Engineer (PHP, Laravel, MySQL)
DEPARTMENT: Software Development
REPORTS TO: Project Director
PURPOSE:
We are seeking a highly experienced and motivated Senior Full Stack Developer to join our dynamic team. This role is ideal for a technically proficient individual with strong backend and frontend expertise, leadership capabilities, and experience delivering scalable solutions in cloud-native environments. The successful candidate will play a pivotal role in system architecture, third-party integration, and team mentorship while collaborating across departments to build impactful, user-centric digital products.
KEY RESPONSIBILITIES:
- Software Development & Architecture: Develop robust, scalable backend systems using PHP (Laravel) and MySQL, ensuring performance tuning and reliability.
- Build and enhance frontend features using ReactJS and modern JavaScript frameworks.
- Lead architectural design and decisions across services and microservices.
- System Integration & APIs: Integrate and manage third-party APIs and services, including payment gateways, communication tools, and authentication systems.
- Troubleshoot and maintain integrations efficiently at scale.
- Cloud & Data Engineering: Utilize Google Cloud Platform (GCP), particularly Cloud SQL, Cloud Functions, and deployment workflows.
- Perform light data engineering tasks, including ETL processes and large dataset management.
- Leadership & Collaboration: Mentor and guide team members; foster a high-performing and collaborative environment.
- Work closely with cross-functional teams, including product managers and frontend developers, to design and implement intuitive user experiences.
- Engage directly with clients to understand requirements and deliver optimal solutions.
QUALIFICATIONS, SKILLS, AND EXPERIENCE:
- At least Bachelor’s degree in Computer Science (BSCS) or a related field.
- 6+ years of hands-on development experience with a strong focus on scalable backend and frontend applications.
- Expertise in PHP, Laravel, MySQL, ReactJS, ETL, GCP.
- Experience in Manticore/Elasticsearch, ETL & Datapipelines, Redis/Memcache.
- Hands-on with GCP services; experience in deployment, monitoring, and cloud workflows.
- Demonstrates top-tier leadership and management capabilities, with proven experience in mentoring, guiding, and leading high-performing technical teams.
- Excellent verbal and written communication skills; able to effectively interface with clients and stakeholders.
- Strong background in e-commerce or SaaS platforms; experience with multi-tenant and subscription-based systems is a plus.