Website EyeCarePro
EyeCarePro offers effective optometry marketing and SEO services made specifically to help eye care practices grow by booking more patients.
Full Stack Developer – EyeCarePro
Location: Cape Town, Western Cape, South Africa | Remote: 100%
Employment Type: Full-time
Posted: Yesterday
Closing Date: 31 October 2025, 23:59
About the Role
EyeCarePro is hiring a Senior Full Stack Developer to enhance and expand our core SaaS platform. The ideal candidate has strong experience in Laravel and Angular, thrives in a remote team, and takes ownership of product functionality supporting thousands of eyecare professionals.
Key Responsibilities
- Enhance and implement new features for the SaaS product
- Develop robust backend systems using PHP and Laravel
- Build and manage microservices within Docker and Kubernetes
- Design and maintain RESTful APIs for integrations and internal tools
- Contribute to front-end development using Angular and SASS
- Investigate, troubleshoot, and resolve bugs and performance issues
- Continuously optimize application scalability and reliability
- Participate in code reviews and uphold software development best practices
Required Skills and Experience
- Fluent in English with excellent communication skills
- 7+ years of full stack development experience with strong PHP and Laravel expertise
- Advanced JavaScript skills, with at least 7 years of experience
- 5+ years of experience with SPA frameworks (Angular preferred, React or Vue.js acceptable)
- Strong SQL skills with MySQL or PostgreSQL experience
- Proficient with Git, automated testing, and modern development workflows
- Strong understanding of core computer science concepts
- Experience with Docker and Kubernetes in a microservices environment
- Bonus: Familiarity with Laravel or Symfony, and optometry EHR systems such as OfficeMate, Crystal, or RevolutionEHR
Work Requirements
- Fully remote role
- Available to work 8:00 AM – 4:00 PM EST, Monday to Friday
- Must provide:
- Reliable high-speed internet
- Quiet, professional workspace
- Personal computer, monitors, and required equipment
- Load-shedding backup if applicable
Core Values
- Great Collaborator: Eager to help, adds value to teammates and clients
- Always Learning: Curious, proactive, stays up to date with tools and trends
- Driven to Improve: Tests, tracks, iterates, and constantly improves work
- Client Focused: Evaluates every line of code or feature for measurable client value
Why Join EyeCarePro
- Competitive salary and paid time off
- Fully remote work environment
- Opportunities for personal and professional growth
- Help shape real-world solutions used by eyecare practices across North America
- Join a team that values execution, experimentation, and excellence
How to Apply
If you are passionate about product development and building tools that make a difference, we want to hear from you.
Note: If you do not hear back within two weeks of submitting your application, please consider your application unsuccessful.
View more Jobs in South Africa Here
See also: Think you can’t transform your body in six months? Think again !
To apply for this job please visit www.careers-page.com.
