高级 Golang 后端开发工程师 - 远程广告平台项目
远程
全职
我们正在寻找一位经验丰富的 Golang 后端开发工程师,加入我们为美国市场打造的创新型发布商和广告商货币化平台团队。作为核心开发团队的重要成员,您将负责设计和实现高效的推送通知系统,帮助广告商通过先进的 SDK 和软件解决方案实现流量变现。这是一个为期一年的全职远程项目,提供与您专业技能相匹配的有竞争力的薪酬。
主要职责
- 设计并开发不同的控制面板系统,为发布商和广告商提供独立的账户创建和管理功能。
- 构建和维护用于发布商的软件解决方案和 SDK,确保系统稳定性和性能。
- 实现广告商资金添加和发布商资金提取的安全支付处理系统。
- 开发高效的点击付费(CPC)竞价系统,优化广告投放效果。
- 设计并实现全面的跟踪和反馈系统,为广告商和发布商提供实时数据分析。
- 构建直观的收入/支出监控仪表板,提供清晰的财务可视化界面。
- 实现多维度的广告商定位选项,包括地理位置、操作系统、设备类型、浏览器、受众新鲜度和主题等。
- 开发多种广告类型支持,包括推送通知和页面内推送通知系统。
- 参与代码审查并遵循最佳实践,确保代码质量和系统可靠性。
- 与跨职能团队紧密合作,推动项目目标达成和功能迭代。
必备技能与经验
- 3年以上 Golang 商业开发经验,熟悉 Go 1.20+ 版本的特性和最佳实践。
- 深入了解 PostgreSQL 数据库设计、查询优化和事务管理。
- 丰富的 REDIS 使用经验,包括缓存策略、数据结构和分布式锁实现。
- 熟练掌握 Kafka 消息队列系统,了解高吞吐量数据处理模式。
- 具备微服务架构和 RESTful API 设计经验。
- 良好的英语交流能力(团队内所有沟通均使用英语进行)。
- 具有解决复杂技术问题的分析能力和创新思维。
- 熟悉 Git 版本控制系统和 CI/CD 工作流程。
加分项
- 广告技术(AdTech)行业经验,特别是推送通知和变现系统方面的知识。
- 容器化技术经验,如 Docker 和 Kubernetes。
- AWS 或其他云服务提供商的使用经验。
- 了解前端技术,如 JavaScript、React 或 Vue.js。
- 具备数据分析和可视化工具经验。
- 熟悉敏捷开发方法和项目管理工具。
面试流程
1. 与项目团队进行英语技术面试,评估技术能力和沟通技巧。
2. 可能需要完成测试任务或根据面试官判断进行软编码测试。
为什么加入我们
作为我们团队的一员,您将在一个充满活力的环境中工作,直接参与构建影响数百万用户的广告技术平台。我们提供完全远程的工作方式,灵活的工作时间,以及与高技能专业人士合作的机会。这个为期一年的项目为您提供了拓展 Golang 和广告技术专业知识的绝佳平台,同时在一个国际化的环境中提升您的职业发展。