高级全栈软件工程师–澳大利亚远程
加入 Marigold,担任高级工程师,负责 Campaign Monitor 营销技术,涵盖微服务、Web 应用、事件流和 AWS 基础设施。 在自主产品团队中影响架构与代码质量。
描述
- 参与自主运作的跨学科产品团队
- 与用户体验设计师、产品经理及其他软件工程师协作
- 构建可靠的客户体验和支持持续增长的系统
- 维护生产软件并参与值班轮换
- 在分布式架构中创建事件驱动的微服务和 API
- 使用 ReactJS、Node.js 和 Backbone.js 开发动态 Web 应用
- 使用 EC2、ECS、SNS/SQS、RDS、ElastiCache 和 Elasticsearch 构建 AWS 基础设施
- 使用 Kafka 和 Spark 开发事件流与大数据解决方案
- 扩展并改进现有产品功能
- 参与架构决策
- 通过代码评审和指导提升代码质量
- 负责技术问题,从范围界定、权衡取舍到长期可维护性全程跟进
任职要求
- 至少 10 年专业软件开发经验
- 拥有计算机科学或相关专业学士学位,或具备额外 3 年以上相关行业经验以替代学位要求
- 熟练掌握两种或以上编程语言,最好包括 C#、Java 或 JavaScript/TypeScript
- 能够熟练使用 Copilot、Claude Code 或 Cursor 等 AI 辅助开发工具
- 了解 SQL、Elasticsearch、Cassandra 和 RDS,包括如何在这些技术之间进行选择
- 熟悉工具监测实践和基于数据做决策的方法
- 具备出色的书面及互动沟通能力
- 采用协作式团队合作方式
- 具备事件流系统设计经验,以及使用 Kafka 和 Spark 处理数据流的经验
- 具备丰富的 Terraform 基础设施即代码经验
- 能够根据需要学习其他资源配置和环境配置工具
福利待遇
- 不限时长带薪休假
- 灵活工作时间
- 完全远程办公
- 生日假
- 为父母双方提供充足的育儿假
- 新员工居家办公设备补贴
- 可选择每两周在 WeWork 办公室参加团队聚会,并提供午餐
- 文化兴趣社团
- 年度 DevCamp,与更广泛的团队成员线下交流
- Change Days 和 Innovation Sprints
- 职业发展与学习机会
- 员工援助计划
- 健康应用
- 流感疫苗接种
- 持续发薪保障
- 人寿保险
