Job Openings Senior Full Stack Developer

About the job Senior Full Stack Developer

Join an Award-Winning Digital Marketing Team

About EyeCarePro
EyeCarePro is the leading provider of digital marketing solutions designed specifically for eyecare professionals across the U.S. and Canada. With five consecutive EyeVote Awards for excellence in Online and Social Media Marketing Services, we are committed to delivering outstanding results, continuous innovation, and lasting client success.

Our culture is grounded in collaboration, empathy, and a data-driven mindset. We thrive on curiosity, proactive problem-solving, and a strong desire to learn, improve, and stay ahead in a fast-evolving digital landscape.

About the Role
Were looking for a Senior Full Stack Developer with a strong SaaS background, an innovative mindset, and a self-starter attitude. The ideal candidate is personable, collaborative, and eager to play a key role in the development and evolution of our industry-leading SaaS platform.

Key Responsibilities

  • Enhance and implement new features for our SaaS product.

  • Develop robust backend systems using PHP and Laravel.

  • Build and manage microservices architecture within Docker/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 best practices in software development.

Required Skills & Experience

  • Fluent in English with excellent communication skills.

  • 7+ years of full stack development experience, with strong PHP/Laravel expertise.

  • Advanced JavaScript skills, with at least 7 years of experience; Angular 9+ preferred.

  • 5+ years of experience with SPA frameworks (Angular preferred, React/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 (e.g., OfficeMate, Crystal, Revolution EHR).

Work Requirements

  • 100% remote work based anywhere.

  • Working hours: 8 AM 4 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).

Why Join EyeCarePro?

  • Competitive salary and paid time off.

  • Opportunities for personal and professional growth in a dynamic environment.

  • Play a key role in shaping innovative SaaS tools for the eyecare industry.

  • Work with a friendly, supportive, and forward-thinking team.

  • Enjoy the flexibility and freedom of a fully remote work environment.

How to Apply
If you're driven by innovation, collaboration, and growth, wed love to hear from you.

Note: If you do not hear back from us within two weeks of submitting your application, please consider it unsuccessful.