高级解决方案架构师 - 远程全栈开发专家

远程
全职
我们正在寻找一位经验丰富的解决方案架构师加入我们不断发展的技术团队。作为解决方案架构师,您将负责设计、开发和维护基于Angular、NodeJS和PostgreSQL技术栈的企业级应用程序。这是一个远程职位,适合具有全栈开发经验并能够领导复杂系统架构设计的资深专业人士。 主要职责 - 设计和实施可扩展、高性能的软件架构方案,确保系统稳定性和安全性。 - 使用Angular (v16+)和NodeJS (v18+)开发前后端功能,构建响应式用户界面和高效API。 - 优化PostgreSQL数据库结构和查询性能,确保数据完整性和系统响应速度。 - 制定技术标准和最佳实践,指导开发团队遵循架构规范。 - 评估并整合第三方技术和服务,确保系统组件之间的无缝集成。 - 参与技术决策过程,为产品开发路线图提供专业建议。 - 识别系统瓶颈并提出解决方案,持续优化应用性能。 - 撰写详细的技术文档,包括架构设计、API规范和部署流程。 必备技能 - 5年以上解决方案架构或高级开发工作经验。 - 精通Angular框架(v16+),具有构建大型前端应用程序的经验。 - 深入了解NodeJS后端开发,熟悉Express或NestJS等框架。 - 丰富的PostgreSQL数据库设计和优化经验,能够编写高效SQL查询。 - 具备系统架构设计能力,能够创建可扩展的微服务或单体应用架构。 - 熟悉RESTful API设计原则和OAuth等认证机制。 - 精通Git版本控制和CI/CD流程,了解DevOps最佳实践。 - 良好的问题解决能力和技术沟通技巧,能够清晰地解释复杂的技术概念。 - 自主工作能力强,能够在远程环境中高效协作。 优先考虑技能 - 视频优化经验,特别是处理上传视频的转码和流媒体功能。 - 使用Contentful、Strapi或Sanity等无头CMS的实际项目经验。 - 设计和实现第三方系统集成的经验,包括API集成和数据同步。 - 使用TinyMCE、CKEditor或Quill等WYSIWYG编辑工具的开发经验。 - DNS配置和传播相关知识,能够解决域名解析问题。 - SSL证书配置和管理经验,确保系统安全通信。 - 云服务平台经验,如AWS、Azure或Google Cloud。 - 容器化技术经验,如Docker和Kubernetes。 - 前端性能优化和SEO最佳实践的应用经验。 技术环境 - 前端:Angular 16+,TypeScript,RxJS,SCSS - 后端:NodeJS 18+,Express/NestJS - 数据库:PostgreSQL 15+,Redis - 工具:Git,Docker,CI/CD管道 - 云服务:AWS/Azure/GCP (取决于项目) 为什么加入我们 作为我们团队的一员,您将有机会参与具有挑战性的项目,使用最新技术解决复杂问题。我们提供具有竞争力的薪酬、灵活的远程工作安排和持续学习的机会。我们重视工作与生活的平衡,鼓励创新,并致力于为员工提供专业成长的环境。加入我们,成为推动技术边界的解决方案架构师团队的一部分。