高级AWS无服务器后端开发工程师 | Elasticsearch专家 | 远程职位
远程
全职
非全日制
我们正在寻找一位经验丰富的后端开发工程师,专注于AWS无服务器架构和Elasticsearch技术。您将负责开发和优化一个创新的调查数据平台,该平台用于存储调查结果并基于先前的回复为项目寻找受访者。这是一个全球远程职位,提供灵活的全职或兼职工作安排。
项目概述
我们的平台正在革新市场研究行业,通过智能匹配算法将调查项目与合适的受访者连接起来。您将负责构建和优化基于AWS云服务的后端系统,确保数据处理高效、安全且可扩展。该平台利用AWS Elasticsearch进行强大的搜索和分析功能,通过AWS Lambda实现无服务器计算,并使用AWS API Gateway管理API请求。
主要职责
- 设计、开发和维护基于AWS Lambda的高性能无服务器后端服务。
- 优化AWS Elasticsearch集群配置,确保查询性能和数据索引效率。
- 通过AWS API Gateway实现安全、可靠的API接口,支持前端和第三方集成。
- 改进现有代码库,增强系统稳定性和可扩展性。
- 设计和实现高效的数据模型,优化Elasticsearch索引结构。
- 配置和维护GitHub工作流和CI/CD管道,确保代码质量和部署自动化。
- 与产品团队合作,将业务需求转化为技术解决方案。
- 编写全面的技术文档,包括API规范和系统架构图。
- 实施性能监控和优化策略,确保系统在高负载下保持稳定。
- 参与代码审查,提供技术指导并遵循最佳实践。
必备技能和经验
- 至少3年使用.NET、Java或Python的后端开发经验。
- 深入了解AWS Elasticsearch服务,包括集群配置、索引优化和查询性能调优。
- 丰富的AWS Lambda经验,能够设计和实现高效的无服务器函数。
- 熟练使用AWS API Gateway创建和管理RESTful API。
- 具备AWS IAM和其他AWS辅助服务的实践经验。
- 精通GitHub工作流和自动化部署流程。
- 能够编写干净、可维护的代码,并遵循软件开发最佳实践。
- 具有良好的问题解决能力和系统优化思维。
- 能够独立工作,同时作为远程团队的有效成员。
- 优秀的英语沟通能力,能够清晰表达技术概念。
加分技能
- AWS认证(如AWS认证开发人员或AWS认证解决方案架构师)。
- 微服务架构和容器技术(如Docker、Kubernetes)的经验。
- 数据分析或市场研究行业的工作经验。
- 具备NoSQL数据库(如MongoDB、DynamoDB)的使用经验。
- 熟悉前端技术(如React、Angular或Vue.js)。
- 敏捷开发方法论的实践经验。
- 贡献过开源项目或有个人技术博客。
- 具备数据可视化工具(如Kibana、Grafana)的使用经验。
技术栈
- 编程语言:.NET、Java或Python(至少精通其中一种)
- 云服务:AWS Elasticsearch、AWS Lambda、AWS API Gateway
- 辅助服务:AWS IAM、AWS CloudWatch、AWS S3
- 版本控制:GitHub
- CI/CD:GitHub Actions、AWS CodePipeline
- 数据格式:JSON、XML
- 协议:RESTful API、GraphQL
为什么加入我们
加入我们的团队,您将有机会在一个创新的市场研究平台上工作,该平台正在改变行业收集和分析数据的方式。我们提供完全远程的工作环境,灵活的工作时间,以及与来自全球的才华横溢的专业人士合作的机会。您将有充分的自主权来提出解决方案,使用最新的云技术,并在一个重视技术卓越和持续学习的环境中成长。