PHP and Laravel Architecture Specialist

3 days ago


Pretoria, Gauteng, South Africa Yo-loco Full time

About the Role

As 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, and security.

Key Responsibilities:

  1. Software Architecture & Development:
    • Design, develop, and maintain scalable web applications using PHP, Laravel, and MySQL.
    • Lead architectural decisions to ensure high performance, security, and reliability.
    • Collaborate with junior developers to mentor and guide them in best practices for software development, code quality, and security.
  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:

  1. Education: Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
  2. Experience: Minimum 5+ years of experience in PHP development, with at least 3+ years working with Laravel.
  3. 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.
  4. 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.
  5. 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.


  • 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

    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

    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...


  • 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...


  • 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

    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

    Job SummaryWe are seeking an experienced Web Application Specialist to join our development team at Yo-loco. The ideal candidate will have expertise in PHP and Laravel, as well as strong understanding of backend development, database management, and API integrations.Key ResponsibilitiesSoftware Development & Maintenance: Develop and maintain web and mobile...


  • 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 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...


  • 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 NTT Full time

    Join a company that is pushing the boundaries of what is possible. We are renowned for our technical excellence and leading innovations, and for making a difference to our clients and society. Our workplace embraces diversity and inclusion – it's a place where you can grow, belong and thrive.Your day at NTT DATAWe are seeking a talented and motivated...


  • Pretoria, Gauteng, South Africa NTT Full time

    About the RoleThis is an exciting opportunity for a talented and motivated PHP Developer to join our innovative team.As a member of our dynamic team, you will play a key role in maintaining and extending our existing PHP-based system.Responsibilities include maintaining, optimizing, and extending our existing PHP-based system.Improve the current system...


  • Pretoria, Gauteng, South Africa Pattichides & Partners Architecture and Design Full time

    About UsPattichides & Partners Architecture and Design is a renowned architectural firm specializing in residential, commercial, and hospitality interior design projects. We value attention to detail, creativity, and excellent communication skills. If you are passionate about delivering high-quality work and contributing to innovative design solutions, we...


  • Pretoria, Gauteng, South Africa Network Recruitment Full time

    As a Junior to Intermediate PHP Developer, you will play a key role in developing and maintaining high-quality web applications and products. You will work closely with cross-functional teams to deliver solutions that meet business requirements. Your responsibilities will include reading technical documentation, developing programs, testing, and providing...


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

    About UsWe are Yo-loco, a forward-thinking company looking for a skilled Backend Development Professional to join our team. The ideal candidate will have expertise in PHP, Laravel, and MySQL, as well as strong understanding of object-oriented programming and design patterns.ResponsibilitiesSoftware Development: Develop and maintain web and mobile...


  • Pretoria, Gauteng, South Africa NTT Full time

    Key ResponsibilitiesThe ideal candidate will have a strong foundation in PHP programming and web development.The primary focus of this role will be maintaining and extending our existing PHP-based system.Responsibilities include maintaining, optimizing, and extending our existing PHP-based system.Improve the current system architecture by implementing...


  • Pretoria, Gauteng, South Africa NTT Full time

    Job DescriptionWe are seeking a highly skilled PHP Engineer to join our dynamic team.The primary focus of this role will be maintaining and extending our existing PHP-based system.Maintain, optimize, and extend our existing PHP-based system as the primary function of this role.Analyse the current system architecture and implement improvements for better...


  • Pretoria, Gauteng, South Africa NTT Full time

    What We Are Looking ForWe are seeking a highly motivated and talented PHP Developer to join our dynamic team.The ideal candidate will have a strong foundation in PHP programming and web development.Responsibilities include maintaining, optimizing, and extending our existing PHP-based system.Improve the current system architecture by implementing enhancements...