首席软件工程师

15个月前远程全职
Optimized Payments

Optimized Payments

location 洛杉矶
unsaved
我们是谁? Optimized Payments是唯一一个专门致力于在我们的支付生态系统中发现和释放价值的金融科技公司。我们组建了一个拥有支付专业知识的团队,开发了一种专有的分析平台,可以找到可行的见解。我们是一家总部位于亚特兰大的成立15年的公司,正在不断发展壮大,寻找有才华的人才与我们一同成长。 我们的客户包括苹果、史泰博、安全卫、Priceline、AutoNation和美国邮政服务等财富500强公司。 你是谁? 我们正在寻找一位经验丰富的领先软件工程师,具有在软件开发和团队领导方面取得成功的记录。在我们发展关键时刻,你将有权力对公司的发展方向做出重大贡献。 OP正在寻找一位创新和专注的个人,致力于为客户提供服务并享受工作乐趣!有进取心、有创业精神、对金融科技充满热情。我们正在寻找那些希望对公司、客户和自己职业生涯产生重大影响的人。在Optimized Payments,我们的员工拥有这些品质,如果你符合这些条件,请继续阅读! 职位: 作为一名领先软件工程师,你将在引导我们的软件开发团队交付满足业务目标的高质量解决方案方面发挥关键作用。理想的候选人应具备广泛的ETL(提取转换加载)过程、API开发、无服务器架构、微服务、Docker容器、Kubernetes以及Java和Node.js等编程语言的丰富经验。你将编写、调试和调试应用程序。你将负责维护和更新生产级别的代码。你将负责以强大和安全的方式推动软件工程团队实现业务和技术目标。我们正在寻找一位充满活力的专业人士,他对做出改变充满热情。 你将加入一个小而协作的团队,需要对数据、软件、流程和有效的领导力有深入的理解。你将向首席软件架构师汇报。 虽然我们更喜欢亚特兰大的候选人,但我们也欢迎远程候选人。 职责: 1. 领导力: · 领导和指导软件开发团队,提供技术指导和支持。 · 与跨职能团队合作,定义和实施软件开发的最佳实践。 · 培养协作创新的团队文化。 · 与首席软件架构师合作,提供最佳技术解决方案。 2. 架构和设计: · 设计、实施和维护可扩展和高效的软件架构。 · 评估并推荐适合的技术、框架和工具用于开发项目。 · 确保架构支持公司的长期业务目标。 · 与首席软件架构师合作进行架构提案和更新。 3. 开发: · 使用Java和Node.js进行实际编码和开发。 · 监督ETL过程、API和微服务的开发。 · 实施和管理无服务器架构以实现最佳效率。 · 与DevOps合作,制定适当的部署策略和安全措施。 · 积极参与代码审查和部署。 4. 容器化和编排: · 使用Docker容器打包和部署应用程序。 · 了解Kubernetes进行容器编排和扩展。 5. 质量保证: · 实施和执行编码标准和最佳实践。 · 在代码库中编写单元测试和集成测试。 · 与质量保证团队合作,确保交付高质量的软件。 6. 持续集成和部署: · 实施CI/CD流水线,自动化软件交付过程。 · 确保及时可靠地部署软件更新。 7. 监控和优化: · 为应用程序和基础设施实施监控和日志记录解决方案。 · 识别和解决性能瓶颈,优化系统性能。 8. 文档: · 为软件解决方案创建和维护全面的技术文档。 · 确保团队内部的知识传递,可持续的开发实践。 技能和资格: • 计算机科学、工程或相关领域的学士或硕士学位。 • 出色的口头和书面沟通能力。 • 强大的分析和解决问题的能力。 • 8年以上的软件开发经验。 • 在领导和管理软件开发团队方面有经验。 • 熟练掌握Java和Node.js。 • 广泛的ETL过程、API开发和微服务架构经验。 • 深入了解无服务器架构、Docker容器和Kubernetes。 • 有CI/CD流水线和自动化工具的经验。 就业机会平等 Optimized Payments坚决支持所有申请人的平等就业机会,无论种族、肤色、宗教、性别认同、怀孕、国籍、血统、公民身份、年龄、婚姻状况、身体残疾、精神残疾、医疗状况、性取向、遗传信息或其他任何受省级和/或联邦法律保护的特征。在招聘和选拔过程的各个方面,我们将根据需要为残疾候选人提供适当的住宿。如果在招聘和选拔过程中需要住宿,请与我们联系,我们将与您合作满足您的辅助需求。