员工软件工程师(后端)(远程)

15个月前远程全职
Apply Digital

Apply Digital

location 纽约
unsaved
我们是谁:我们是全球数字化转型伙伴,致力于现代化组织。 我们帮助谁:我们的650多名数字专家已经帮助了卡夫亨氏、莫德纳、露露柠檬、游戏研究室、阿特拉斯和非常集团等全球公司创造了商业影响。 我们做什么:我们为客户提供全面的业务战略、商业、平台、产品、创新等专业知识。 我们如何帮助:我们作为一个紧密联系的团队共同努力,推动业务影响,并确保每个战略在组织的更广泛生态系统中都是可行的。我们作为跨学科团队和客户团队的延伸合作,确保正确的观点有助于创造连接的、产生价值的结果。 如果您想了解更多关于Apply Digital的文化,请点击此处。 地点:Apply Digital支持混合/远程工作。首选候选人应该在加拿大工作,工作时间与东部时区(ET)或太平洋时区(PT)保持一致。 职位: 高级软件工程师是我们工程团队的重要人物,展示了技术熟练和领导能力。这个职位要求扎实的技术背景、出色的问题解决能力和专注于开发一流软件解决方案的专注度。 高级软件工程师在提供指导和指导的同时,领导团队的技术发展方向。他们参与创新、强大和高效的软件解决方案的创建和实施,推动我们产品和服务的成功。 了解新兴技术是这个职位的重要方面。高级软件工程师探索这些技术在团队中的潜在应用,营造一个不断创新和改进的环境。 清晰有效的沟通至关重要,因为高级软件工程师经常向团队内部和利益相关者阐述复杂的技术概念。 职责: • 创建高质量的应用程序,遵循软件工程的最佳实践。 • 创建和维护高效、组织良好的项目结构,遵循DRY原则。 • 创建和维护文档,实施和遵循开发工作流的最佳实践。 • 与工程师合作设计良好的解决方案,以满足业务需求。 • 为每个项目评估和选择第三方服务和产品。 • 在项目团队中为工程师(包括客户工程师和第三方供应商)提供指导和指导。 • 与团队成员合作,确保按时完成任务。 • 在项目交付过程中积极管理风险来源。 • 提出想法,确保为客户提供最佳解决方案。 • 了解技术变化,不断增加自己的技能。 • 管理和维护客户关系,并能够向技术和非技术的受众解释和解决方案。 要求: • 精通Java、Kotlin和Spring Boot。 • 有使用REST和GraphQL处理与第三方服务集成的经验。 • 有关系型和非关系型数据库引擎的经验,包括图数据库引擎。 • 有GitLab和部署流水线的经验。 • 有使用AWS设计复杂系统的解决方案架构设计经验。 • 在与内部和外部利益相关者沟通方面具有出色的沟通能力。 • 有在各种规模团队中灵活工作的韧性。 • 对技术和数字产品充满热情。 • 高度合作;团队合作者 • 自我激励;能够同时处理多个项目 最好有: • 有其他后端语言的经验。 • 有其他通信模式(如gRPC)的经验。 • 有在其他云平台上设计解决方案的经验。 • 了解ReactJS等现代JavaScript前端框架 在Apply Digital的生活: • 灵活性-在最适合您工作的地方工作 • 有竞争力的福利计划 • 慷慨的带薪休假-您需要平衡和精力充沛的时间 • 公司不断发展意味着很多晋升机会-我们喜欢内部晋升! • 定期的团队和公司活动(卡拉OK、逃生室、斧头投掷等等!) • 培训预算、学习日、公司范围的培训、Apply图书馆和我们的善行黑客马拉松意味着您有多种不同的学习和挑战自己的方式 关于Apply Digital 我们是一家专注于产品、平台和商业的数字创新公司。我们的核心是数字化,我们的目标是为人们创造无限可能。我们通过精心执行的解决方案解决复杂问题,为持续增长量身定制解决方案-我们雄心勃勃,我们的客户也是如此。我们与资金充足的初创公司、全球品牌和财富1000强公司合作,涵盖各行各业和受众,包括Moderna、卡夫亨氏、Arc'teryx和Realtor.com。 www.applydigital.com