Senior Systems Developer

IT & TechnologyHybrid Remote, Johannesburg, South Africa


Description

Position at GroupM

Responsibilities
•    Design, develop, and maintain robust web applications using PHP (Laravel), MySQL, HTML, CSS, and React JS
•    Lead technical architecture decisions and implementation strategies
•    Mentor junior developers and collaborate with cross-functional teams
•    Integrate AI technologies into our development workflow and product offerings
•    Optimize system performance, scalability, and security
•    Implement best practices for code quality, testing, and documentation

Required Skills & Experience
•    5+ years of professional experience with PHP and MySQL
•    Strong proficiency with Laravel framework
•    Strong proficiency in frontend technologies (HTML, CSS, React JS)
•    Demonstrated experience effectively utilizing AI tools in the development process
•    Must have built at least one functional AI agent/assistant with demonstrable capabilities
•    Portfolio of projects that showcase AI integration (either as development aids or product features)
•    Experience with REST APIs and microservices architecture
•    Version control with Git and CI/CD pipeline implementation
•    Strong problem-solving skills and attention to detail
•    Ability to work in a hybrid environment (combination of remote and in-office)


Preferred Qualifications
•    Knowledge of AWS cloud services
•    Understanding of DevOps practices
•    Contributions to open-source projects
•    Experience in building WhatsApp bots would be advantageous


AI Expertise
•    Familiarity with LLM integration using APIs (OpenAI, Anthropic, etc.)
•    Experience with prompt engineering and AI agent development
•    Ability to demonstrate AI-assisted development projects and explain methodologies
•    Understanding of AI limitations and appropriate use cases


What to Include in Your Application
•    Resume highlighting relevant experience with Laravel
•    Portfolio links to projects built with AI assistance or featuring AI integration
•    Brief description of your AI agent project, including technologies used and challenges overcome
•    Examples of how you've incorporated AI tools into your development workflow


We are committed to diversity and inclusion in our hiring practices and welcome applicants from all backgrounds.