加入TeachMeCode在迪拜的各种技术课程。MyWhoosh正在寻找一位具有5年以上经验的高级软件工程师 - 后端,以构建可扩展的系统。
关于职位:
作为高级软件工程师 - 后端,您将负责开发和维护支持我们高度可扩展产品的后端系统。
主要职责:
- 展示对构建高度可扩展产品的深入理解和实践经验。
- 与跨职能团队(包括产品经理、设计师和其他工程师)有效合作,提供高质量的软件解决方案。
- 设计和开发高效、可重用和可靠的代码。
- 积极参与代码审查,以维护代码质量并确保遵循编码标准。
- 不断识别和实施系统架构、性能和可扩展性的改进。
- 进行彻底的软件测试和调试,以确保顺利运行并解决任何问题或缺陷。
- 在需要时指导和提供给初级工程师的指导。
技能与专长:
- 在交付高质量后端应用程序方面有经验,包括使用和构建企业级API。
- 优秀的编程技能;优先使用NestJS和TypeScript。
- 对SOLID原则和设计模式有深入理解和实践经验。
- 拥有MySQL和MongoDB的实践经验。
- 至少有一种消息技术(RabbitMQ或Kafka)的工作经验。
- 熟悉缓存解决方案(Redis或Memcached)。
- 理解微服务架构。
- 能够编写代码的测试用例。
- 强大的数据结构和问题解决能力。
- 有、Angular或的经验者优先。
- 理解云应用程序开发,具备在AWS(EC2、RDS、S3等)上部署的基本知识。
- 熟悉版本控制和CI工具(Git、SVN、Jenkins、CircleCI)。
- 有ELK stack经验者优先。
资格与要求:
- 拥有学士或硕士学位,或相关经验。
- 5年以上后端应用程序开发相关经验。
- 在贡献于高度可扩展产品方面有良好记录。
- 优秀的问题解决和分析能力。
- 强大的沟通和协作能力。
- 能够在快节奏、动态的环境中有效工作。
- 有Agile/Scrum方法论经验者优先。
有兴趣吗?
#J-18808-Ljbffr