Our client is the industry leader in digital marketing services for the optometry industry in America and Canada. We are looking for a Senior Full Stack Developer to join our dynamic, friendly team of developers working mainly on a SaaS product.
Responsibilities:
- Improve and implement new features in our SaaS product
- Develop and propel forward the SAAs product
- Work on the back-end with PHP (Laravel), with a number of micro services hosted on multiple providers (Linode, DigitalOcean, AWS). Our API is mostly REST-based although we are slowly transitioning to GraphQL.
- Focus on front-end stack (mostly Angular and SASS + mobile application written in React-native and some small apps in Vue.js.)
- Participate in daily stand ups to collaborate as a team
- 3+ years of experience as a Full Stack Developer
- 3+ years JavaScript and CSS (raw, sass, less)
- 2+ years with a SPA framework - we use Angular 9+ but React or Vue.js experience and willingness to learn Angular is acceptable
- Experience with PHP is desired, but if you are a generalist and think "PHP is just a language, I know a bunch of them and can learn one more quickly" that's even better ;)
- Experience and familiarity with databases (e.g. MySQL, PostgreSQL)
- Experience with automated testing.
- Experience with version control (we use git).
- Solid knowledge of Computer Science fundamentals is a huge plus (data structures, classic algorithms, networking...).
- Experience with optometrys EHR software is a plus (OfficeMate, Crystal, Revolution EHR, or others)
- Experience with Windows service/applications development is a plus (e.g. C#) Flexibility to work from 15:00 pm to 23:00 pm South African time, Mondays to Fridays
- Able to work remotely and be prepared for any load shedding that may occur