全栈开发人员(全职 | 混合办公 - 优先考虑渥太华)
Evoke Health 正在寻找一名全职软件开发人员,帮助我们构建下一代旗舰产品 Engage+。
这是一个混合职位,优先考虑位于渥太华地区的候选人。
Evoke Health 是一家创新型初创公司,由一支充满激情的工程师团队正在革新医疗数据的可访问性。我们的旗舰产品 Engage+ 正在数字化长期护理(LTC)领域,为参与患者护理的每个人提供更好的体验。Engage+ 被美国和加拿大的 LTC 机构中的数万家庭和临床工作人员使用,提供一个自助服务门户,让家庭了解亲人的状况。
在我们充满活力的初创环境中,我们的动力来自于在医疗保健领域产生有意义影响的愿望。加入我们的团队意味着成为一个协作且快节奏文化的一部分,在这里你的想法受到重视,你的贡献将塑造医疗技术的未来。你将有机会使用尖端技术,并在 LTC 机构中为数千个家庭、居民和工作人员的生活带来不同。
全栈开发人员将:
• 支持整个应用程序生命周期,从概念化到部署和维护。
• 与团队成员合作,理解需求并将其转化为技术规格。
• 使用 JavaScript、HTML 和 CSS 在前端,以及 Node.js 在后端,设计、开发和维护可扩展的 Web 和移动应用程序。
• 构建、集成和维护 RESTful API,确保系统之间安全、高效和可靠的数据交换。
• 使用 SQL 数据库编写高效查询,优化性能,确保数据完整性。
• 利用云 SDK 和服务来部署、管理和扩展应用程序基础设施。
• 使用 GitHub 等版本控制系统管理代码库。
• 应用软件开发最佳实践,包括清晰代码原则、依赖注入、模块化设计和详尽文档。
• 开发和维护跨平台移动应用程序,确保在不同设备和操作系统上的一致性和性能。
• 识别性能瓶颈并实施优化,以提高 Web 和移动应用程序的速度和响应能力。
• 确保 Web 应用程序的响应性、跨浏览器兼容性和性能。
• 参与代码审查,确保代码质量、遵循编码标准,并在团队成员之间分享知识。
• 监控应用程序性能并排除故障。
• 以清晰和及时的方式沟通项目状态、挑战和解决方案。
• 了解与前端开发和移动应用开发相关的新兴技术、最佳实践和行业趋势。
• 不断寻找机会提升技能并改进开发流程,以提高效率和质量。
• 超越定义的职责范围,快速适应快速发展的初创环境中的公司优先事项。
技能要求:
• 1-3 年全栈开发经验。
• 对面向对象编程概念有深入理解。
• 能够使用 OOP 范式设计和实现稳健、可扩展的软件解决方案。
• 精通 JavaScript 和 Node.js。
• 精通 HTML 和 CSS。
• 熟悉 Microsoft Azure 或 AWS 等云平台。
• 精通 SQL/MySQL。
• 具有关系数据库管理系统的经验。
• 理解 RESTful 原则,以设计和实现符合行业最佳实践的 Web API。
• 能够清晰和及时地沟通。
• 强大的时间管理技能,以有效地优先处理任务并满足截止日期。
• 自我激励和自我启动。
• 能够对项目负责并承担责任。
• 强大的故障排除技能。
福利
• 灵活的工作时间。
• 混合工作环境。
• 协作的团队环境。
• 对技术决策和方向的所有权和影响力。
• 与 CEO 和 CTO 密切合作。
• 学习交付高质量代码,提升你的职业生涯。
• 获得行业领导者的指导和研讨会机会。
• 参与产品开发的各个方面,并根据你的兴趣塑造自己的角色和职责。
• 成为数字化医疗保健领域使命的一部分,使其对所有人高效和公平。
职位类型:全职
薪资:每年 $62,000.00-$65,000.00
申请问题:
• 用几句话说明是什么吸引你加入 Evoke Health 及我们的使命?我们重视真实、个人化的回答——AI 生成的答案将被自动拒绝。
• 你是否对当前的 Evoke Health 网站有任何改进建议?如果有,请描述 1–3 个你会更改的具体项目。
• 请告诉我们你用 JavaScript 解决过的最具挑战性的问题,以及你是如何解决的?
• 用户报告访问页面时出现错误。你会采取哪些步骤来调查和解决问题?
工作地点:混合远程办公于渥太华,ON