我们正在寻找一位高技能的高级后端软件工程师加入我们的团队。理想的候选人应具备软件开发方面的丰富经验,特别是后端技术和架构方面的经验。高级后端软件工程师将负责使用现代编程语言和开发框架设计和开发复杂的后端系统。他们将领导技术项目,与跨职能团队合作,识别和解决技术问题,编写符合最佳实践和编码标准的干净、高效和易于维护的代码,并不断改进后端软件开发流程和方法。
职责:
开发
• 使用现代编程语言和开发框架(特别是Python和React)设计和开发软件应用程序
• 编写符合最佳实践和编码标准的干净、高效和易于维护的代码
• 开发和执行单元测试以确保代码质量和功能性
合作
• 与跨职能团队合作,识别和解决技术问题
• 参与代码审查并提供建设性反馈
流程改进
• 不断改进软件开发流程和方法,最好具备FastAPI、Next.js和PostgreSQL的经验
• 熟悉领域驱动设计、SOLID和微服务等概念者优先
要求:
软技能:
• 出色的沟通和人际交往能力
• 强大的解决问题能力和创造性思维能力
• 能够独立工作和团队合作
• 积极的态度和学习意愿
技术技能:
• 熟练掌握使用现代编程语言和开发框架进行后端开发,如Python、Node.js或Go
• 熟悉现代后端开发框架,如Flask、Express或Gin
• 具备后端开发工具和技术的经验,如Docker、Kubernetes或AWS服务
• 理解后端开发原理、架构和最佳实践
心态:
• 积极主动、自我激励,愿意主动承担责任
• 高度重视细节和准确性
• 能够适应不断变化的优先事项和截止日期
• 对后端软件开发充满热情,渴望了解新兴技术的动态