职位描述
AgileEngine是一家Inc. 5000公司,为财富500强品牌和开拓性初创公司在17多个行业中创造屡获殊荣的软件。我们在应用程序开发和AI/ML等领域位居前列,我们以人为本的文化为我们赢得了多个最佳工作场所奖项。
为什么加入我们
如果你正在寻找一个成长、产生影响并与关心你的人一起工作的地方,我们很乐意见到你!
关于该职位
作为一名软件工程师(Kotlin),你将在现代化大规模后端系统和构建云原生、基于微服务的平台中发挥关键作用。此职位提供影响架构决策、指导技术方向和推动被数百万人使用的高影响力解决方案的机会。你将在一个重视所有权、可扩展性和干净工程实践的远程分布式团队环境中工作。这是一个在使用现代后端、云和基础设施技术的同时成长为技术领导者的绝佳机会。
你的工作内容
- 使用Kotlin为前端后端(BFF)设计和开发可扩展的微服务;
- 使用Terraform(基础设施即代码)负责基础设施配置;
- 将数据和逻辑从遗留的PHP单体迁移到Cloud SQL/Spanner;
- 与移动工程师合作定义API架构和需求;
- 确保部署到Cloud Run/GKE的服务的高性能和可靠性;
- 编写干净、可维护和可测试的代码。
必备条件
- 计算机科学或相关领域的学士学位;
- 5年以上后端软件开发经验;
- 精通Kotlin(服务器端);
- 拥有Google Cloud Platform(GCP)(Cloud Run, Pub/Sub, BigQuery)的实际经验;
- 使用Terraform或类似IaC工具的经验;
- 对微服务架构和分布式系统有扎实的理解;
- 具备关系型(PostgreSQL)和NoSQL数据库的经验;
- 中高级英语水平。
优先条件
- 具备Go语言经验;
- 能够阅读/理解PHP;
- 具备gRPC和Protocol Buffers的经验;
- 具备事件驱动架构的经验。
福利和待遇
- 职业成长:指导、TechTalks和个性化成长路线图。
- 具有竞争力的薪酬:以美元为基础的薪酬,提供教育、健身和团队活动预算。
- 激动人心的项目:与财富500强和顶级产品公司合作的现代解决方案。
- 弹性时间:灵活的时间安排,提供远程和办公室选项。
申请者必须被授权为美国的任何雇主工作(即绿卡持有者、TN签证持有者、GC EAD、H4 EAD、U4U持有EAD)。我们目前无法赞助或接管就业签证的赞助。