公司简介
Dev Centre House 提供专业的软件工程服务,帮助企业客户实现数字化转型。公司成立于2012年,已开发出全球数百万人使用的软件产品。Dev Centre House 的使命是赋能充满激情的工程师,采用独特的“软件小队即服务”模式,确保客户受益于小型、积极进取且技术精湛的团队。公司强调诚实、透明,并致力于建立双赢的合作伙伴关系,同时承担有影响力和有意义的项目。访问我们的 [Clutch 资料](https://clutch.co/profile/dev-centre-house) 或通过 hello@devcentrehouse.eu 与我们联系。
职位描述
这是一个全职现场职位,专注于 Node.js 和 NestJS 的后端开发。该职位涉及设计、实施和维护可扩展的后端应用程序,构建和集成 API,并优化性能和安全性。开发人员将与跨职能团队密切合作,确保无缝沟通,并协作交付高质量的软件解决方案。排除和解决技术问题也是日常任务的一部分。
主要职责
- 开发和维护后端应用程序、REST API、GraphQL、微服务和无服务器解决方案。
- 使用 SQL 和 NoSQL 数据库(PostgreSQL、MySQL、MongoDB),确保高性能和响应速度。
- 与前端团队合作,设计 API、数据存储和保护解决方案。
- 优化代码,实施安全协议,维护干净、可测试和可重用的代码。
- 进行诊断测试、调试、故障排除,并提供技术支持。
- 参与敏捷流程、代码审查和测试(Jest、Mocha、Chai)。
- 记录流程,提出改进建议,并跟进 Node.js 的最新进展。
- 亲自参与移动/网络后端和微服务开发的编码工作。
关键资格
- 拥有4年以上后端技术经验,包括 Node.js、NestJS,以及与 TypeScript/JavaScript 的相关经验。
- 深刻理解 API 设计、认证(JWT/OAuth2)、微服务、事件驱动架构和无服务器架构(AWS Lambda)。
- 熟悉数据库系统如 MySQL;NoSQL:PostgreSQL、MongoDB 或类似系统。
- 有 Redis、RabbitMQ 或 Kafka 经验者优先。
- 理解软件开发实践,包括测试、调试和优化。
- 有云平台(AWS、Azure、GCP)、Docker、CI/CD 和无服务器部署经验者优先。
- 扎实的面向对象编程知识、设计模式和清晰代码原则。
- 具备扎实的问题解决能力,专注于编写清晰、可维护的代码。
- 强大的问题解决能力和调试技能。
- 熟悉前端框架(React、Angular)者优先。
- 英语流利;良好的时间管理能力,能够与全球分布的团队合作。
职位类型:全职
申请问题:
- 我们正在寻找可以立即加入我们的人。您能立即上岗吗?
经验:
- Node.js 和 NestJS:4 年(必需)
- 后端开发:4 年(必需)