高级全栈开发工程师
Senior Full Stack Developer
EyeCarePro 是北美领先验光诊所的增长引擎。我们提供全漏斗数字营销和创新的 SaaS 工具,帮助眼科护理企业吸引更多患者、提高效率,并在竞争激烈的医疗环境中可持续增长。
凭借连续五次获得 EyeVote 奖项,我们在在线和社交媒体营销领域表现出色,不仅因为结果,更因为我们的实现方式。我们的团队拥有产品公司的结构和营销机构的敏捷性,由一支完全远程的全球团队支持。
我们的文化建立在协作、同理心和数据驱动的思维基础上。我们崇尚好奇心、主动解决问题以及不断学习、改进并在快速变化的数字环境中保持领先。
职位简介
我们正在招聘一名高级全栈开发人员,以帮助扩展和改进我们的核心 SaaS 平台。理想的候选人具备 Laravel 和 Angular 的丰富经验,在远程团队中工作得心应手,并渴望对支持数千名眼科专业人士的产品功能负责。
主要职责
- 优化并实现 SaaS 产品的全新功能
- 使用 PHP 和 Laravel 开发强大的后端系统
- 在 Docker 和 Kubernetes 中构建和管理微服务
- 设计和维护用于集成和内部工具的 RESTful API
- 使用 Angular 和 SASS 参与前端开发
- 调查、排查并解决错误和性能问题
- 持续优化应用的可扩展性和可靠性
- 参与代码审查,坚持软件开发的最佳实践
所需技能和经验
- 英语流利,具备优秀的沟通能力
- 7 年以上全栈开发经验,具备扎实的 PHP 和 Laravel 技能
- 高级 JavaScript 技能,至少 7 年相关经验
- 5 年以上单页应用(SPA)框架经验(Angular 优先,React 或 Vue.js 也可接受)
- 熟练掌握 SQL,有 MySQL 或 PostgreSQL 使用经验
- 精通 Git、自动化测试和现代开发流程
- 对核心计算机科学概念有深刻理解
- 在微服务环境中使用 Docker 和 Kubernetes 的经验
- 附加:熟悉 Laravel 或 Symfony,以及眼科电子病历系统如 OfficeMate、Crystal 或 RevolutionEHR
- 工作要求
- 100% 远程岗位
- 必须位于任何地方,但需能够在东部时间上午 8:00 至下午 4:00 工作
查看英文原文
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.
With five consecutive EyeVote Awards for excellence in Online and Social Media Marketing, we are recognized not just for our results but for how we achieve them. Our team operates with the structure of a product company and the agility of a marketing agency, backed by a fully remote global workforce.
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 environment.
About the Role
We are hiring a Senior Full Stack Developer to help expand and improve our core SaaS platform. The ideal candidate has strong experience in Laravel and Angular, thrives in a remote team, and is eager to take ownership of product functionality that supports thousands of eyecare professionals.
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% percent 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
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.
Originally posted on Himalayas