全栈工程师 Angular + Node.js

伦敦 29天前全职 网络
面议
全栈工程师(Angular + Node.js) 2026年1月开始筛选面试。 详情一览 • 职位:全栈工程师(Angular + Node.js) • 地点:远程(英国为基地),偶尔在曼彻斯特/伦敦团队聚会 • 工作时间:每周40小时 • 语言:英语(流利) • 薪资:起薪£45,000,具体视经验而定 概述 在MYT Shutters,我们的使命是扩展和加强我们的软件工程团队。公司开发内部先进的在线订购和自动化生产系统,这些系统对我们的日常业务运营至关重要。这些尖端系统使我们能够高效处理客户订单,并优化产品的规划和制造。 公司背景 MYT Shutters是一家快速扩张的百叶窗制造商,向全球提供高质量的窗户百叶窗。我们在中国南方拥有自己的工厂,并定期开发创新的新产品。我们是一个快速成长的国际团队,由遍布全球的敬业专业人士组成,在澳大利亚、荷兰、英国和中国设有办事处。 关于该职位 我们正在招聘一名全栈工程师,以帮助构建和扩展我们全球制造和物流平台背后的系统。 您将使用Angular进行前端开发,使用Node.js / GraphQL(Apollo)进行后端开发,主要数据存储为PostgreSQL。该职位涉及新功能和核心系统组件的开发,包括业务逻辑、数据建模和数据库设计,以确保我们的系统保持稳健、一致和可维护。 这是一个适合于理解数据和逻辑如何在系统中流动、编写干净且结构良好的代码,并喜欢解决复杂的实际操作挑战的工程职位。 技术栈 • 前端:Angular, RxJS, TypeScript • 后端:Node.js, GraphQL, PostgreSQL, Apollo Server • 基础设施:AWS • 工具:Nx monorepo, Playwright (E2E), GitHub Actions, CI/CD, 临时环境 您将做什么 • 构建和维护跨前端、后端和数据库层的全栈功能。 • 开发和维护业务逻辑、API端点和数据访问层。 • 设计和优化关系数据库模式和SQL查询。 • 与团队合作以完善需求、澄清任务,并确保功能的准确实现。 • 编写干净、可测试和可维护的代码。 • 集成和增强GraphQL API和后端服务。 • 参与GraphQL模式设计和解析器实现。 • 合作改善构建管道、CI/CD流程和内部工具。 • 参与同行代码审查并坚持工程质量标准。 • 在注重正确性、可维护性和长期可靠性的工程文化中工作。 我们在寻找什么 必需: • 2年以上软件开发经验 • 具有商业Angular(v10+)经验 • 精通TypeScript和JavaScript • 熟悉RxJS和响应式编程概念 • 有API(REST或GraphQL)工作经验 • 具备一些Node.js后端经验(或愿意在该领域成长) • 良好的SOLID原则和清洁架构理解 • 熟练使用Git和现代源代码控制工作流 • 强大的调试和问题解决能力 • 在分布式远程团队中清晰沟通 • 能够从设计到交付全面负责功能 加分项: • 具有GraphQL(Apollo,服务器或客户端)实际经验 • PostgreSQL或关系数据库经验 • 熟悉AWS(RDS, S3, ECS/Fargate等) • 具有Nx monorepos和模块化架构经验 • 使用Playwright, Jest或类似工具的测试经验 • 接触过ERP、制造或生产系统 • 具有CI/CD管道和容器化部署经验 为什么加入我们? 如果您对干净的技术栈、实际问题和实用的技术团队感兴趣,我们期待您的加入。 我们提供什么 • 基于经验的市场竞争力薪资。 • 专业发展和培训机会。 • 远程工作。 • 在国际化工作环境中工作,与全球同事建立工作关系。 • 每周40小时工作享有25天带薪年假。