{"id":3955015,"url":"https://alion.io/job/solugrowth-php-full-stack-developer","title":"PHP Full Stack Developer","company":{"id":4496255,"name":"SoluGrowth","domain":"solugrowth.com","url":"https://alion.io/company/solugrowth","size_band":null,"is_staffing_agency":true,"employer_type":"agency","is_intermediary":false,"listed_via":null,"ats_vendor":null,"truth_index":null},"role":"Backend","role_family":"Backend","seniority":null,"employment_type":"full_time","work_mode":"remote","remote_scope":"stated_countries","remote_scope_basis":"board_field","remote_working_hours":null,"hiring_geo_confidence":"inferred","locations":["South Africa"],"countries":["ZA"],"hiring_countries":["ZA"],"hiring_countries_total":1,"salary":null,"salary_estimate":null,"experience_years_min":null,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Bootstrap","optional":false},{"name":"Dependency Injection","optional":false},{"name":"Git","optional":false},{"name":"GitHub","optional":false},{"name":"JavaScript","optional":false},{"name":"JQuery","optional":false},{"name":"Laravel","optional":false},{"name":"MySQL","optional":false},{"name":"PHP","optional":false},{"name":"PrimeVue","optional":false},{"name":"Rest API","optional":false},{"name":"Sass","optional":false},{"name":"SQL","optional":false},{"name":"Vue.js","optional":false},{"name":"Vuetify","optional":false},{"name":"CI/CD","optional":true},{"name":"Debian","optional":true},{"name":"DigitalOcean","optional":true},{"name":"Eloquent","optional":true},{"name":"GitHub Actions","optional":true},{"name":"Linux","optional":true},{"name":"Material Design","optional":true},{"name":"PHP-FPM","optional":true},{"name":"Pinia","optional":true},{"name":"SOAP","optional":true},{"name":"Ubuntu","optional":true},{"name":"Vite","optional":true},{"name":"Vuex","optional":true}],"status":"live","first_seen_at":"2026-10-28T10:03:38Z","employer_posted_date":null,"last_verified_at":"2026-10-28T10:03:38Z","board_verified":false,"closed_at":null,"days_open":11,"trust":{"level":"not_scored","repost_count":null,"flags":[],"days_open":11},"description":"We are seeking a skilled and self-motivated Full Stack Developer to join a collaborative software development team responsible for maintaining and enhancing an established SaaS platform.\nDuties & Responsibilities\nWe are seeking a skilled and self-motivated Full Stack Developer to join a collaborative software development team responsible for maintaining and enhancing an established SaaS platform.\n\nThe platform supports complex business processes, including supplier onboarding, prequalification assessments, compliance management, document management, sustainability assessments, reporting, and third-party integrations.\n\nThe successful candidate will have strong hands-on experience in both front-end and back-end development, with particular emphasis on Vue.js, JavaScript, PHP, Laravel, and database technologies. They must be comfortable working with existing codebases, troubleshooting complex technical issues, and delivering reliable, maintainable solutions independently.\n\nThis role is ideal for a developer who combines strong technical problem-solving abilities with practical front-end development skills and a proactive approach to continuous improvement.\n\nDesired Experience & Qualification\n1. Front-End Development\n\nDevelop and maintain responsive, interactive user interfaces using Vue.js 3, JavaScript (ES6+), HTML5, and CSS3.\n\nBuild reusable Vue components using the Composition API, props, events, computed properties, watchers, and reactive state.\n\nDevelop complex forms, data tables, filters, modals, validation functionality, and dynamic user interfaces.\n\nIntegrate front-end components with REST APIs and back-end services.\n\nWork with Sass/SCSS, Bootstrap, and existing jQuery-based components.\n\nTroubleshoot and resolve front-end issues, including CSS conflicts, layout inconsistencies, JavaScript errors, and reactivity problems.\n\nContribute to the modernisation of legacy front-end functionality, including migration to modern UI component libraries.\n\nEnsure interfaces are responsive, accessible, intuitive, and consistent.\n\n2. Back-End Development\n\nDesign, develop, test, and maintain applications using PHP and Laravel.\n\nDevelop and maintain RESTful APIs and third-party integrations.\n\nImplement business logic using object-oriented programming principles and established design patterns.\n\nWork with Laravel controllers, services, models, policies, jobs, queues, and scheduled tasks.\n\nMaintain and enhance complex business workflows, including questionnaire processing, notifications, approval processes, and reporting.\n\nDesign, optimise, and maintain database queries across MySQL and MongoDB.\n\nIdentify and resolve performance bottlenecks and inefficient database operations.\n\nImplement appropriate application security, validation, authentication, and authorisation practices.\n\n3. Debugging, Troubleshooting and Quality Assurance\n\nIndependently investigate and resolve front-end, back-end, database, and integration issues.\n\nUse browser developer tools, network inspection, console debugging, breakpoints, stack traces, and application logs to identify root causes.\n\nReproduce reported defects, isolate affected components, and implement reliable solutions.\n\nAnalyse and troubleshoot existing code developed by other team members.\n\nWrite and maintain automated tests and conduct manual testing where required.\n\nValidate changes to minimise regressions and maintain application stability.\n\nCommunicate technical findings, proposed solutions, risks, and potential impacts clearly.\n\n4. Collaboration and Delivery\n\nTake ownership of assigned features and technical issues from investigation through implementation, testing, and deployment.\n\nParticipate in code reviews, technical discussions, and development planning.\n\nUse Git and GitHub in accordance with established branching and code review practices.\n\nSupport deployments, release validation, and production troubleshooting.\n\nMaintain appropriate technical documentation.\n\nCollaborate effectively within a small development team while working independently when required.\n\nContribute to architectural decisions, technical improvements, and the ongoing evolution of the platform.\n\nEssential Technical RequirementsFront-End Technologies\n\nStrong proficiency in JavaScript (ES6+), HTML5, and CSS3.\n\nProfessional experience developing applications using Vue.js, preferably Vue 3.\n\nSolid understanding of component architecture, reactivity, props, events, computed properties, watchers, and state management.\n\nDemonstrated ability to develop responsive interfaces and troubleshoot front-end issues independently.\n\nExperience integrating front-end applications with REST APIs.\n\nConfident use of browser developer tools for debugging and performance investigation.\n\nExperience with UI component libraries such as PrimeVue, Vuetify, or similar.\n\nBack-End Technologies\n\nStrong proficiency in object-oriented PHP.\n\nPractical commercial experience with Laravel or a comparable modern PHP framework.\n\nGood understanding of MVC architecture, dependency injection, design patterns, and maintainable application structures.\n\nExperience developing and consuming APIs.\n\nUnderstanding of application security, data validation, authentication, and authorisation.\n\nDatabase Technologies\n\nStrong SQL knowledge, including joins, indexes, relationships, and query optimisation.\n\nProfessional experience with MySQL or an equivalent relational database.\n\nExperience with MongoDB or another document-oriented database.\n\nAbility to investigate slow queries and resolve database performance issues.\n\nDebugging and Development Practices\n\nProven ability to analyse unfamiliar code and independently troubleshoot technical problems.\n\nProficiency in using debugging tools, breakpoints, stack traces, and application logs.\n\nAbility to systematically reproduce, isolate, resolve, and test defects.\n\nExperience with Git and collaborative software development workflows.\n\nFamiliarity with unit testing and automated testing practices.\n\nStrong analytical, problem-solving, and attention-to-detail skills.\n\nAbility to work independently, estimate tasks, and communicate progress effectively.\n\nPreferred Skills and Experience\n\nThe following will be advantageous:\n\nAdvanced experience with the Laravel ecosystem, including Eloquent ORM, queues, jobs, policies, and scheduled tasks.\n\nStrong Vue.js 3 Composition API and PrimeVue experience.\n\nExperience with Pinia or Vuex state management.\n\nExperience maintaining legacy applications using jQuery and jQuery DataTables.\n\nFamiliarity with Bootstrap, Sass/SCSS, Vite, and modern JavaScript build tools.\n\nExperience with MongoDB aggregation pipelines and document modelling.\n\nLinux server administration experience, preferably Debian or Ubuntu.\n\nFamiliarity with PHP-FPM, Supervisor, cron jobs, and server logs.\n\nExposure to cloud infrastructure, including DigitalOcean or similar platforms.\n\nExperience with GitHub Actions and CI/CD pipelines.\n\nExperience integrating third-party APIs, including SOAP services.\n\nExperience developing SaaS platforms with complex business rules, workflows, and reporting requirements.\n\nFamiliarity with AI-assisted development tools and the ability to review, validate, and test AI-generated code appropriately.\n\nQualifications and Experience\n\nAt least 4 years of professional full-stack development experience, or equivalent demonstrated technical capability.\n\nSubstantial commercial experience delivering both front-end and back-end functionality.\n\nProven ability to investigate and resolve technical issues independently.\n\nExperience working with established applications and existing codebases.\n\nA degree or diploma in Computer Science, Software Engineering, Information Technology, or a related field is advantageous. Equivalent practical experience will also be considered.\n\nStrong written and verbal communication skills.\n\nExcellent organisational skills and the ability to manage priorities effectively.\n\nKey Competencies\n\nStrong analytical and problem-solving ability.\n\nExcellent front-end debugging and troubleshooting skills.\n\nHigh degree of ownership, accountability, and initiative.\n\nAbility to work independently with minimal supervision.\n\nStrong attention to detail and commitment to code quality.\n\nAdaptability when working with modern and legacy technologies.\n\nEffective communication and collaboration skills.\n\nA continuous improvement mindset.\n\nWhat Success Looks Like\n\nThe successful candidate will be able to:\n\nDevelop and integrate Vue components from requirements through implementation and testing.\n\nIndependently diagnose and resolve front-end issues using browser developer tools.\n\nUnderstand existing Laravel code and safely extend business logic.\n\nIdentify and resolve database query, API, and application performance issues.\n\nDeliver complete features encompassing user interfaces, back-end functionality, validation, and testing.\n\nWork confidently across both modern and legacy application components.\n\nCommunicate blockers early and take ownership of technical challenges.\n\nContribute to architectural decisions and influence the future technical direction of the platform.\n\nWhat the Opportunity Offers\n\nA fully remote working environment.\n\nThe opportunity to work on an established and evolving SaaS platform.\n\nDirect engagement with technical leadership.\n\nThe opportunity to influence architecture and key technical decisions.\n\nInput into product development priorities and the platform roadmap.\n\nA collaborative environment that encourages technical ownership, innovation, and continuous improvement.","description_format":"text","description_chars":9559,"description_truncated":false,"requirements":{"experience_years_min":null,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[]},"benefits":[],"hiring_locations":[{"name":"South Africa","iso":"ZA","kind":"country"}],"hiring_excludes":[],"relocation_offered":false,"industries":[],"lifecycle":[{"event":"open","at":"2026-11-09T07:04:46Z"}],"visa":[],"liveness":{"score":44,"band":"fade","label":"Fading","p_open":1,"p_active":0.486,"p_room":0.9,"age_days":11,"expected_fill_days":27,"reasons":["seen:11","agency","win:mid"],"computed_at":"2026-11-09T08:13:50Z"},"pay":null,"html_url":"https://alion.io/job/solugrowth-php-full-stack-developer","json_url":"https://alion.io/job/solugrowth-php-full-stack-developer.json","meta":{"generated_at":"2026-11-09T08:13:50Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":6315,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-11-10T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.1,"usd":0.01,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":4496255},"rest":"https://alion.io/mcp/rest/get_company?id=4496255"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fsolugrowth-php-full-stack-developer"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":2,"usd":0.2},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fsolugrowth-php-full-stack-developer"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.1,"usd":0.01},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fsolugrowth-php-full-stack-developer"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/solugrowth-php-full-stack-developer\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fsolugrowth-php-full-stack-developer"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":3955015}},{"tool":"search_jobs","arguments":{"company":"solugrowth.com","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":3955015},"note":"people open to offers who fit this vacancy"}],"note":"The same data through MCP tools: https://alion.io/mcp/open needs no sign-in (compact searches, postings, people); https://alion.io/mcp with an Alion account has everything. Docs: https://alion.io/developers"}}