职位机会:高级后端工程师
我们正在寻找一位有成就的高级后端工程师加入我们备受尊敬的工程团队。这个角色为有经验的专业人士提供了一个卓越的机会,他们在构建微服务方面具有深厚的技能,并利用先进的技术,如NestJS、Kubernetes、Postgres和Kafka。
关于我们:
作为一名高级后端工程师,您将领导我们产品的开发,展示对基础软件工程原理的掌握。这个关键的角色需要您的能力来为复杂架构设计复杂的解决方案,提升业务功能,同时确保卓越的效率、可扩展性和弹性。
我们的技术栈:
我们目前使用的技术包括NestJs、Postgresql、AWS、Kubernetes和微服务架构。
职责和责任:
• 使用NestJS框架设计和开发微服务。
• 实现规范化的数据库设计,确保数据完整性和查询性能。
• 使用Kafka创建异步通信模式,实现无缝的微服务交互。
• 优化微服务生态系统的性能和可扩展性。
• 进行代码审查,指导初级工程师,并推动最佳实践。
• 提出复杂技术挑战的创新解决方案。
• 有单一代码库设置经验者优先考虑。
资格要求:
• 计算机科学、软件工程或相关领域的学士或硕士学位。
• 具备3年微服务架构的后端开发经验。
• 熟练掌握TypeScript,并具有丰富的NestJS经验。
• 扎实的软件工程基础,包括算法、数据结构和设计模式。
• 扎实的数据库设计和优化技能,最好具有Postgres经验。
• 具备基于Kafka的异步通信实现经验。
• 熟悉容器化及其最佳实践。
• 出色的协作和沟通能力。
职位类型:全职