高级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 为什么加入我们 加入我们的团队,您将有机会在一个创新的市场研究平台上工作,该平台正在改变行业收集和分析数据的方式。我们提供完全远程的工作环境,灵活的工作时间,以及与来自全球的才华横溢的专业人士合作的机会。您将有充分的自主权来提出解决方案,使用最新的云技术,并在一个重视技术卓越和持续学习的环境中成长。