高级 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 和广告技术专业知识的绝佳平台,同时在一个国际化的环境中提升您的职业发展。