{"id":35374,"date":"2026-05-07T10:00:44","date_gmt":"2026-05-07T10:00:44","guid":{"rendered":"https:\/\/jobs.dataaxisnode.com\/southafrica\/job\/mid-level-php-developer-senior-php-developer\/"},"modified":"2026-05-07T10:01:31","modified_gmt":"2026-05-07T10:01:31","slug":"mid-level-php-developer-senior-php-developer","status":"publish","type":"job_listing","link":"https:\/\/jobs.dataaxisnode.com\/southafrica\/job\/mid-level-php-developer-senior-php-developer\/","title":{"rendered":"Mid Level PHP Developer \n\n\n            \n\n            \n            Senior PHP developer"},"content":{"rendered":"<p>TaxTim is a friendly, all-digital tax robot, making tax easy for millions of South Africans. Operating much like a simple WhatsApp chat, TaxTim contains the brains of several tax experts rolled into one, and helps people to do their own tax returns quickly, easily and with confidence.<\/p>\n<p>What we&#8217;re proud of:<\/p>\n<p>\tStarted in 2011 with seed funding from Google<br \/>\n\tIntegrated with SARS eFiling<br \/>\n\tHave helped over 14 million South Africans to date<br \/>\n\tPartnerships with Momentum, Sanlam, Old Mutual, PwC, Nedbank, Capitec, FNB, Airbnb (To name a few)<br \/>\n\tDriving profits for some of the biggest insurance companies<br \/>\n\tConsistent ease-of-use rating above 9\/10<\/p>\n<p>Perks of the job:<\/p>\n<p>\tWe&#8217;ll assist you in procuring a workhorse &#8211; we like Apple Macbooks and Dell XPSs<br \/>\n\tYour very own Skillshare account and LLM subscription, to feed your hungry mind<br \/>\n\tAll the software licenses you could possible need<br \/>\n\tCreate miracles that people love you for by Making Tax Easy<br \/>\n\tYou estimate, schedule and own your projects<br \/>\n\tWork in beautiful Cape Town, in our shared office space with a mountain view<br \/>\n\tSmall team = great start-up experience and anti-big corporate feel<br \/>\n\tOur semi-remote hybrid working model strikes a great work\/life balance (3 office days, 2 home focus days)<\/p>\n<p>Cool projects ahead:<\/p>\n<p>\tUpgrading Tim to a multimodal agentic AI tax assistant<br \/>\n\tMigrating our PHP codebase into a RESTful Symfony API<br \/>\n\tMigrating our front-end into a ReactJS SPA<br \/>\n\tTurning our whole service into an API for use by anyone (OpenAPI Spec)<br \/>\n\tUsing machine-learning to help our customers faster<\/p>\n<p>Requirements:<\/p>\n<p>\tA Bachelor&#8217;s degree in Computer Science, Software Engineering, or a related field (Equivalent experience may also be considered)<br \/>\n\tStrong knowledge of PHP (2+ years practical OOP experience, WordPress doesn&#8217;t count)<br \/>\n\tStrong knowledge of MySQL \/ Postgres (2+ years practical experience)<br \/>\n\tPHP MVC framework experience (2+ years practical experience using Symfony, or Laravel works too)<br \/>\n\tCompetent with source control (2+ years practical experience using Git)<br \/>\n\tComfortable working in a Linux environment (we like Ubuntu)<br \/>\n\tA creative problem solver, that&#8217;s willing to explore, with a collaborative open source type mindset<br \/>\n\tInterested to learn a lot, be coached into best practices, work in a team and be corrected at times, confident asking for help<br \/>\n\tSelf-directed and self-motivated, able to up-skill and learn new technologies without supervision<br \/>\n\tFluent in English (written and verbal)<\/p>\n<p>Responsibilities:<\/p>\n<p>\tArchitect, develop and maintain both internal and client-facing functionality, from inception through to deployment, full life cycle<br \/>\n\tWrite clean, efficient and reusable code, utilizing best practices such as SOLID, DRY and KISS<br \/>\n\tMonitor, test, improve and upgrade existing functionality<br \/>\n\tAssist with refactoring legacy code into a new Symfony \/ ReactJS based system<br \/>\n\tAssist with maintaining and improving an AWS based production environment<br \/>\n\tCreate and consume APIs (both REST and SOAP)<\/p>\n<p>Salary range: R35 &#8211; 60k (based on skill and experience)<\/p>\n<p>go to method of application \u00bb<\/p>\n<p>Apply via company website (  ) or<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"author":2,"featured_media":0,"template":"","meta":{"_promoted":"","_job_location":"","_application":"","_company_name":"TaxTim","_company_website":"","_company_tagline":"","_company_twitter":"","_company_video":"","_filled":0,"_featured":0,"_remote_position":0,"_job_salary":"","_job_salary_currency":"","_job_salary_unit":""},"job_listing_region":[14],"job-types":[34],"class_list":{"0":"post-35374","1":"job_listing","2":"type-job_listing","3":"status-publish","4":"hentry","5":"job_listing_region-south-africa","7":"job-type-full-time-hybrid"},"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/jobs.dataaxisnode.com\/southafrica\/wp-json\/wp\/v2\/job-listings\/35374","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/jobs.dataaxisnode.com\/southafrica\/wp-json\/wp\/v2\/job-listings"}],"about":[{"href":"https:\/\/jobs.dataaxisnode.com\/southafrica\/wp-json\/wp\/v2\/types\/job_listing"}],"author":[{"embeddable":true,"href":"https:\/\/jobs.dataaxisnode.com\/southafrica\/wp-json\/wp\/v2\/users\/2"}],"wp:attachment":[{"href":"https:\/\/jobs.dataaxisnode.com\/southafrica\/wp-json\/wp\/v2\/media?parent=35374"}],"wp:term":[{"taxonomy":"job_listing_region","embeddable":true,"href":"https:\/\/jobs.dataaxisnode.com\/southafrica\/wp-json\/wp\/v2\/job_listing_region?post=35374"},{"taxonomy":"job_listing_type","embeddable":true,"href":"https:\/\/jobs.dataaxisnode.com\/southafrica\/wp-json\/wp\/v2\/job-types?post=35374"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}