后端开发人员(系统架构师)

1个月前远程全职
Unreal Gigs

Unreal Gigs

location 旧金山
unsaved
简介: 您是否是一位在解决复杂问题和构建可扩展、高性能系统方面出色的后端高手?您是否喜欢在幕后工作,设计推动前沿应用程序的服务器端逻辑和数据库?如果您热衷于构建安全高效的后端服务,使应用程序平稳运行,那么我们的客户为您提供了完美的机会。我们正在寻找一位后端开发人员(又称系统架构师)来创建和维护我们数字产品的骨干,确保它们坚固、安全且可扩展。 作为我们客户的后端开发人员,您将负责架构服务器端组件、设计API以及优化数据库性能。您的工作将直接影响我们交付的应用程序的功能和效率,从而支持流畅的用户体验并推动业务成功。 主要职责: • API和服务开发: • 设计、开发和维护强大的RESTful API和服务,以推动网页和移动应用程序。您将确保这些服务是可扩展、安全和优化性能的。 • 数据库设计与优化: • 架构、管理和优化关系数据库和NoSQL数据库,以高效地存储和检索数据。您将确保数据的完整性、安全性和可用性,使用PostgreSQL、MySQL、MongoDB或Redis等技术。 • 服务器端逻辑和集成: • 编写干净、高效的服务器端代码以管理业务逻辑、身份验证、授权和数据处理。您将与第三方服务、云平台和前端系统集成,以提供无缝的功能。 • 性能和可扩展性: • 确保后端服务经过优化以实现高性能,并能够扩展以处理不断增加的用户负载。您将识别瓶颈并改善查询、API和数据存储解决方案的性能。 • 与前端开发人员协作: • 与前端开发人员紧密合作,以确保前端和后端之间的无缝集成。您将提供API和服务,以实现流畅的数据流和动态交互。 • 安全最佳实践: • 实施安全最佳实践,包括加密、身份验证、授权和数据保护。您将确保所有后端组件都是安全的,并符合相关行业标准。 • 测试和调试: • 编写和维护单元测试、集成测试,并进行调试,以确保后端服务是可靠且无错误的。您将确保后端系统是强健的,并准备好进行生产。 要求 所需技能: • 服务器端编程:精通一种或多种后端编程语言,如Node.js、Python、Java、Ruby或Go。您在设计和构建后端系统和服务方面具有丰富经验,重点关注性能和可扩展性。 • API设计:在设计和构建易于使用、安全且可扩展的RESTful API或GraphQL服务方面具有专业知识。您在API版本控制和性能优化方面有经验。 • 数据库管理:在使用关系数据库和NoSQL数据库(如MySQL、PostgreSQL、MongoDB)方面有强大经验。您擅长数据库设计、查询优化和管理复杂数据模型。 • 安全实践:深入了解后端安全最佳实践,包括加密、OAuth、JWT和安全数据处理。您了解如何保护应用程序免受SQL注入、跨站脚本(XSS)和分布式拒绝服务(DDoS)攻击等安全威胁。 • 云平台和DevOps:熟悉云服务(AWS、GCP、Azure)和容器化技术(Docker、Kubernetes)。您能够自如地处理DevOps管道、CI/CD以及自动化部署。 教育要求: • 计算机科学、软件工程或相关领域的学士学位。等同的后端开发经验也受重视。 • 在云计算、系统架构或后端开发方面的认证是一个加分项。 经验要求: • 3年以上的后端开发经验,具有构建和维护可扩展服务器端应用程序的良好记录。您曾参与生产级后端系统的工作,并交付高质量的安全API。 • 在无服务器架构、微服务和分布式系统方面的经验非常可取。拥有云基础设施的实际经验是一个很大的优势。 福利 • 健康与福利:全面的医疗、牙科和视力保险计划,低自付额和保费。 • 带薪休假:具有竞争力的假期、病假和每年20个带薪假日。 • 工作与生活平衡:灵活的工作时间和远程办公选项。 • 职业发展:培训机会、认证报销和职业晋升计划。 • 健康项目:获得健身会员、健康筛查和心理健康资源等健康项目的机会。 • 人寿和残疾保险:提供人寿保险以及短期/长期残疾覆盖。 • 员工援助计划(EAP):为个人和职业挑战提供保密咨询和支持服务。 • 学费报销:继续教育和职业发展的财政援助。 • 社区参与:参与社区服务和志愿活动的机会。 • 认可程序:员工认可程序以庆祝成就和里程碑。