关于我们:
作为一名高级后端工程师,您将引领我们产品的开发,展示对基础软件工程原理的掌握。这个关键角色要求您能够为复杂架构设计精密解决方案,提升业务功能,并确保卓越的效率、可伸缩性和弹性。
我们的技术栈:
我们目前使用的技术包括NestJs、Postgresql、AWS、Kubernetes和微服务架构。
职位和责任:
- 使用NestJS框架设计和开发微服务。
- 实现规范化的数据库设计,确保数据完整性和查询性能。
- 使用Kafka创建异步通信模式,实现无缝的微服务交互。
- 优化微服务生态系统的性能和可伸缩性。
- 进行代码审查,指导初级工程师,并推动最佳实践。
- 提出创新解决复杂技术挑战的方案。
- 具备单一代码库设置的经验将是一个加分项。
资格要求:
- 计算机科学、软件工程或相关领域的学士或硕士学位。
- 具备3年微服务架构的后端开发经验。
- 熟练掌握TypeScript,并具有丰富的NestJS经验。
- 扎实的软件工程基础,包括算法、数据结构和设计模式。
- 具备良好的数据库设计和优化技能,最好有Postgres经验。
- 有使用Kafka进行异步通信的经验。
- 熟悉容器化及其最佳实践。
- 优秀的协作和沟通能力。
工作类型:全职
通勤能力:
- 迪拜(必需)
可搬迁能力:
- 迪拜:搬迁后开始工作(必需)