高级软件工程师,澳大利亚远程办公——Marigold
加入 Marigold,为 Campaign Monitor 构建和运营分布式营销技术系统。该高级职位涵盖全栈应用、AWS 基础设施、API 以及事件驱动服务。
描述
- 作为自主运作的跨职能产品团队核心成员参与工作。
- 与用户体验设计师、产品经理及其他软件工程师协作。
- 构建可靠的客户体验,同时扩展系统以支持业务增长。
- 维护团队软件,并参与值班轮换。
- 在分布式架构中创建事件驱动的微服务和 API。
- 使用 ReactJS、Node.js 和 Backbone.js 开发动态 Web 应用。
- 使用 EC2、ECS、SNS/SQS、RDS、ElastiCache 和 Elasticsearch 构建并管理 AWS 基础设施。
- 使用 Kafka 和 Spark 开发事件流与大数据解决方案。
- 扩展和增强现有产品功能集。
- 通过代码评审和指导推动架构决策并提升代码质量。
- 从定义到交付全程负责技术问题,在范围、权衡和长期可维护性之间取得平衡。
任职要求
- 至少 10 年专业软件开发经验。
- 拥有计算机科学或相关学科的学士学位;也可用额外三年相关行业经验替代学位要求。
- 熟练掌握两种或以上编程语言,最好包括 C#、Java 或 JavaScript/TypeScript。
- 具备使用 Copilot、Claude Code 和 Cursor 等 AI 辅助开发工具的经验。
- 了解 SQL、Elasticsearch、Cassandra 和 RDS 服务等存储技术。
- 熟悉仪器化方法和基于数据的决策。
- 能够通过互动渠道和文档进行良好的书面与口头沟通。
- 善于协作,能够在团队环境中高效工作。
- 具备事件流架构和流处理经验者优先。
- 具备扎实的 Terraform 基础设施即代码经验者优先。
福利待遇
- 灵活的工作时间,支持平衡工作与家庭责任。
- 可使用位于悉尼市中心的共享办公空间。
- 定期为悉尼员工举办远程及线下团队和社交活动。
- 生日可享受一天带薪休假。
- 薪资延续保险和人寿保险。
