About The Job
Full Stack Developer role at EyeCarePro.
EyeCarePro is the growth engine behind North America's leading optometric practices.
We deliver full-funnel digital marketing and innovative SaaS tools that help eyecare businesses attract more patients, improve efficiency, and grow sustainably in a competitive healthcare landscape.
Location: Cape Town, Western Cape, South Africa.
This is a 100% remote role.
Key Responsibilities
- Enhance and implement new features for our 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 experience in MySQL or PostgreSQL
- 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
- 100% remote role
- Must be based anywhere but available to work 8:00 AM to 4:00 PM EST, Monday to Friday
- Must provide:
- A reliable, high-speed internet connection
- A quiet, professional workspace
- Personal computer, monitors, and required work equipment
- Load-shedding backup if applicable
Our Core Values
We believe the best team members aren't just technically strong.
They live our values:
- Great Collaborator – You are fun to work with, eager to help, and always adding value to others.
You consider teammates and clients in your decisions.
- Always Learning – You stay curious, exploring new tools, technologies, and trends to grow your craft and contribution.
- Driven to Improve – You treat work as a science, testing, tracking, iterating, and improving continually.
- Client Focused – You ask how each line of code or feature creates measurable value for clients.
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 from us within two weeks of submitting your application, please consider your application unsuccessful.
#J-18808-Ljbffr