Senior Software Developer PHP and Laravel

3 days ago


Pretoria, Gauteng, South Africa Yo-loco Full time
Job Summary:

We are seeking an experienced Senior Software Developer with expertise in PHP and Laravel to lead the development of high-performance web applications. The ideal candidate will play a key role in architecting, designing, and implementing scalable solutions, mentoring junior developers, and ensuring the delivery of robust, secure, and efficient software systems.

Key Responsibilities:

1. Software Architecture & Development:

• Design, develop, and maintain complex web and mobile applications using Flutter, Android, Laravel, PHP, and MySQL.

• Lead architectural decisions to ensure scalability, security, and performance.

• Design, document and implement best practices for software development, code quality, and security.

• Maintain and improve existing applications, ensuring long-term maintainability.

2. API Development & Third-Party Integrations:

• Develop and manage RESTful APIs for seamless integration with external services and frontend applications.

• Work with third-party services, including payment gateways, authentication providers, and cloud storage.

• Ensure API security, OAuth authentication, and data protection compliance.

3. Database Management & Performance Optimization:

• Design and optimize database schemas and queries for high-performance applications.

• Implement database indexing, caching strategies, and query optimization techniques.

• Manage data migrations, backups, and recovery processes.

4. Leadership & Mentorship:

• Guide and mentor junior and mid-level developers, conducting code reviews and technical training.

• Promote a culture of collaboration, innovation, and continuous learning within the development team.

• Lead technical discussions and architectural reviews.

5. DevOps & Deployment:

• Design, Implement and Manage CI/CD pipelines, ensuring automated testing and efficient deployment processes.

• Design, Configure and maintain cloud hosting.

• Monitor and improve application reliability, uptime, and system health.

6. Testing, Debugging & Security:

• Implement unit testing, integration testing, and automated testing strategies.

• Identify, troubleshoot, and resolve complex software bugs and security vulnerabilities.

• Ensure compliance with industry security standards.

Requirements & Qualifications:

- Education: Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.

- Experience: Minimum 5+ years of experience in PHP development, with at least 3+ years working with Laravel.

- Technical Skills:

• Expertise in PHP, Laravel, MySQL, and MVC architecture.

• Strong knowledge of object-oriented programming (OOP) and design patterns.

• Experience with mobile frontend development.

• Proficiency in Git, CI/CD pipelines, Docker, Kubernetes, and cloud platforms.

• Experience with GraphQL and WebSockets is a plus.

- Soft Skills:

• Strong problem-solving and analytical skills.

• Excellent communication and leadership abilities.

• Ability to work under pressure and meet project deadlines.

• Passion for continuous learning and staying updated with the latest technologies.

Nice-to-Have Skills:

• Experience with serverless computing (AWS Lambda, Firebase Functions, etc.).

• Knowledge of NoSQL databases (MongoDB, Firebase, DynamoDB).

• Experience with blockchain or AI-powered applications.

Please Note:

* Candidates from Pretoria and surrounding areas will be given preference.

* Candidates with Afrikaans as first language will be given preference.

* Should you not receive any feedback regarding your application, please consider your application as unsuccessful.

  • Pretoria, Gauteng, South Africa Yo-loco Full time

    Job DescriptionYo-loco is seeking an experienced Senior Software Developer to lead the development of high-performance web applications using PHP and Laravel. As a key member of our team, you will be responsible for designing, developing, and maintaining complex web applications using PHP, Laravel, and MySQL.Key Responsibilities:Software Architecture &...


  • Pretoria, Gauteng, South Africa Yo-loco Full time

    About Yo-locoAt Yo-loco, we're passionate about building high-performance web applications that make a real difference in people's lives. We're seeking an experienced Senior Software Developer with expertise in PHP and Laravel to join our team as a Lead Developer. As a key member of our development team, you'll play a vital role in architecting, designing,...


  • Pretoria, Gauteng, South Africa Yo-loco Full time

    Job OverviewWe are seeking a highly experienced Technical Lead to spearhead our PHP and Laravel development efforts. As a key member of our team, you will be responsible for designing, developing, and maintaining complex web applications using PHP, Laravel, and MySQL.Key Responsibilities:Software Architecture & Development:• Design, develop, and maintain...


  • Pretoria, Gauteng, South Africa Yo-loco Full time

    About UsWe are Yo-loco, a dynamic company looking for a talented Senior PHP Developer to join our team. The ideal candidate will have expertise in PHP and exposure to the Laravel framework.ResponsibilitiesSoftware Development: Develop and maintain web and mobile applications using PHP, MySQL, and Laravel.API Development: Design and implement RESTful APIs to...


  • Pretoria, Gauteng, South Africa Yo-loco Full time

    About UsYo-loco is a dynamic and innovative company that values creativity, collaboration, and continuous learning. We are committed to delivering high-quality software solutions that meet the evolving needs of our clients. As a Senior Software Developer, you will be part of a talented team that is passionate about building scalable, secure, and efficient...


  • Pretoria, Gauteng, South Africa Yo-loco Full time

    Job SummaryWe are seeking an experienced Senior Software Developer with expertise in PHP and Laravel to lead the development of high-performance web applications. The ideal candidate will play a key role in architecting, designing, and implementing scalable solutions, mentoring junior developers, and ensuring the delivery of robust, secure, and efficient...


  • Pretoria, Gauteng, South Africa Yo-loco Full time

    About the RoleAs a Senior Software Developer at Yo-loco, you will play a key role in architecting, designing, and implementing high-performance web applications using PHP and Laravel. You will be responsible for leading architectural decisions, collaborating with junior developers, and mentoring them in best practices for software development, code quality,...


  • Pretoria, Gauteng, South Africa Yo-loco Full time

    Yo-loco is looking for a qualified PHP Backend Developer to join our team. As a key member of our development team, you will be responsible for designing, developing, testing, and maintaining high-quality web applications.The ideal candidate should have expertise in PHP and exposure to the Laravel framework. Additionally, they should possess a strong...


  • Pretoria, Gauteng, South Africa Network Recruitment Full time

    Role OverviewWe are seeking a highly skilled Lead Developer to oversee the development of our back-end systems. As a key member of our team, you will utilize your technical expertise to drive project delivery and lead a team of developers to achieve success.Main ResponsibilitiesLeading a team of back-end developers to deliver high-quality software...


  • Pretoria, Gauteng, South Africa Yo-loco Full time

    Yo-loco is seeking a talented Software Development Expert to join our team. As a key member of our development team, you will be responsible for designing, developing, testing, and maintaining high-quality web applications.We are looking for an individual with expertise in PHP and exposure to the Laravel framework. The ideal candidate will have a strong...


  • Pretoria, Gauteng, South Africa Yo-loco Full time

    Job DescriptionWe are looking for a skilled Software Development Expert to join our team at Yo-loco. As a key member of our development team, you will be responsible for designing and developing high-quality web applications using PHP and Laravel.About the RoleDesign and Development: Develop and maintain web applications using PHP, Laravel, and MySQL.API...


  • Pretoria, Gauteng, South Africa Zakheni ICT (Pty) Ltd Full time

    Junior to Senior PHP DeveloperWe are seeking talented and experienced Junior to Senior PHP Developers to join our growing team. The ideal candidates will have a passion for coding and a strong understanding of PHP development principles and the software development life-cycle. S/he will also be proficient in designing and implementing database solutions....


  • Pretoria, Gauteng, South Africa Yo-loco Full time

    Job Summary:We are looking for an Intermediate Software Developer with expertise in PHP and exposure to the Laravel framework to join our dynamic development team. The ideal candidate will be responsible for designing, developing, testing, and maintaining high-quality web applications. They should have a strong understanding of backend development, database...


  • Pretoria, Gauteng, South Africa Zakheni ICT (Pty) Ltd Full time

    Job DescriptionThe ideal candidate will have the following skills and qualifications:Required Skills and QualificationsStrong understanding of PHP frameworks such as Laravel, Symfony, or CodeIgniter.Experience with version control systems such as Git.NQF Level 5+ Computer Science or a related IT qualification.3+ years of professional experience in PHP...


  • Pretoria, Gauteng, South Africa Yo-loco Full time

    Job Summary:We are looking for an Intermediate Software Developer with expertise in PHP and exposure to the Laravel framework to join our dynamic development team. The ideal candidate will be responsible for designing, developing, testing, and maintaining high-quality web applications. They should have a strong understanding of backend development, database...


  • Pretoria, Gauteng, South Africa Yo-loco Full time

    Job Summary:We are looking for an Intermediate Software Developer with expertise in PHP and exposure to the Laravel framework to join our dynamic development team. The ideal candidate will be responsible for designing, developing, testing, and maintaining high-quality web applications. They should have a strong understanding of backend development, database...


  • Pretoria, Gauteng, South Africa Zakheni ICT (Pty) Ltd Full time

    PHP Developer Job DescriptionWe are seeking talented and experienced Junior to Senior PHP Developers to join our growing team. The ideal candidates will have a passion for coding and a strong understanding of PHP development principles and the software development life-cycle. S/he will also be proficient in designing and implementing database solutions. This...


  • Pretoria, Gauteng, South Africa Yo-loco Full time

    Job Summary:We are looking for an Intermediate Software Developer with expertise in PHP and exposure to the Laravel framework to join our dynamic development team. The ideal candidate will be responsible for designing, developing, testing, and maintaining high-quality web applications. They should have a strong understanding of backend development, database...


  • Pretoria, Gauteng, South Africa Goldman Tech Resourcing Full time

    A company that specialises in developing customized HR systems designed to meet clients' specific needs and processes, aligning with their goals and seamlessly integrating with their existing platforms, is seeking a Full Stack PHP Developer. Please note this position is fully in office. Skills Required · Bachelors Degree in Computer Science · Required 6...

  • Lead PHP Developer

    12 hours ago


    Pretoria, Gauteng, South Africa Tumaini Full time

    Are you a Senior PHP Developer, skilled in Full Stack Development? Well, we have the right job for you A well-established IT company is seeking a Lead PHP Developer to join their Centurion-based team.Requirements:5-10 years' experience in PHP and Software Development.Solid experience in OOP and the full software development lifecycle.Previous experience...