Position: Middle PHP Developer
Company: Make it in Ukraine
Category: PHP
Experience required: 2y
English level: upper

What we're proud of:

-Started in 2011 with seed funding from Google
-Integrated with SARS eFiling
-Have helped over 7 million South Africans to date
-Partnerships with Momentum, Sanlam, Old Mutual and PwC
-Expanded into Namibia and Nigeria

Perks of the job:
-You get to pick your workhorse; we like Apple Macbooks and Dell XPSs
-Your very own Skillshare account, to feed your hungry mind
-All the software licenses you could possible need
-Flexible work hours whilst working from home
-Create miracles that people love you for by Making Tax Easy
-You estimate, schedule and own your projects
-Rock up in shorts, slops and take over the couch / Vetsak
-Small team = great start-up

Cool projects in 2021:
-Moving our Puppeteer crawlers into AWS Lambda and SQS
-Migrating our PHP codebase into a RESTful Symfony API
-Migrating our front-end into a Vuejs SPA
-Integrating our offerings with one of SA's leading banks
-Integrating our Small Business product with eFiling and Xero

Requirements:
-Strong knowledge of PHP (3+ years practical OOP experience, Wordpress doesn't count)
-Strong knowledge of Javascript, HTML, CSS and related tools/packages (3+ years practical experience)
-Strong knowledge of MySQL (3+ years practical experience)
-PHP MVC framework experience (2+ years practical experience using Symfony, or Laravel works too)
-Competent with source control (2+ years practical experience using Git)
-Comfortable working in a Linux environment (we like Ubuntu)
-A creative problem solver, that's willing to explore, with a collaborative open source type mindset
-Interested to learn a lot, be coached into best practices, work in a team and be corrected at times, confident asking for help
-Self-directed and self-motivated, able to up-skill and learn new technologies without supervision
-Fluent in English (written and verbal)

Responsibilities:
-Architect, develop and maintain both internal and client-facing functionality, from inception through to deployment, full life cycle
-Write clean, efficient and reusable code, utilizing best practices such as SOLID, DRY and KISS
-Monitor, test, improve and upgrade existing functionality
-Assist with refactoring legacy code into a new Symfony / Vuejs based system
-Assist with maintaining and improving an AWS based production environment
-Create and consume APIs (both REST and SOAP)
-Work closely with our CTO, HOD, and the rest of the dynamic dev team