Purpose of the Role
Experienced Senior Software Engineers to design, develop, and enhance advanced software solutions.
You will actively create new features and technical solutions, contribute to architectural discussions, and help scale mission-critical systems
Requirements
Key Responsibilities
- Develop high-quality, scalable web applications using Laravel, PHP, React, and modern JavaScript toolchains.
- Translate product requirements into robust technical specifications in collaboration with product managers and business analysts.
- Conduct peer code reviews , mentor intermediate and junior developers, and champion engineering best practices.
- Optimise database queries, APIs, and overall system performance.
- Participate in Agile ceremonies : sprint planning, daily stand-ups, and retrospectives.
Required Technical Skills & Experience
Minimum 7 years of professional software development experience.Strong proficiency in Laravel, PHP, React, RESTful API design , and contemporary JavaScript tooling.Experience with CI / CD pipelines , Git, automated testing frameworks, and cloud deployments (AWS / Azure).Solid understanding of unit, integration, and end-to-end testing methodologies.Soft Skills
Analytical mindset with a creative approach to solving complex problems.Excellent communication and teamwork skills.Proven ability to mentor junior developers and provide constructive feedback .Self-driven, proactive, and able to manage priorities in a fast-moving environment.Qualifications
Bachelor’s degree in Computer Science, Information Technology, or equivalent practical experience.Relevant certifications (Laravel, AWS Developer, React, Agile / Scrum) are beneficial.