我们正在寻找一位高技能的高级全栈软件工程师,负责设计和开发我们平台上的创新功能,重点是前端(React)和后端(Ruby on Rails)。此角色将在塑造我们产品方向方面发挥关键作用,确保其可扩展性、可靠性和安全性。
理想的候选人需具备 7 年以上的软件工程经验,拥有计算机科学、工程或数学的扎实基础。他们还应精通 React.js 和现代 JavaScript/TypeScript 开发,并具备 Ruby on Rails 的经验,或具备快速学习的强烈意愿和能力。
主要职责:
• 设计、开发和测试符合业务和技术要求的全栈产品功能。
• 与同事合作,规划、范围和实施新功能和增强功能。
• 基于迭代学习和敏捷最佳实践,系统地估算工作量。
• 调查和解决性能、可扩展性、安全性和数据完整性问题。
• 参与代码审查、架构讨论和技术决策。
• 与产品、质量保证、DevOps 和客户关怀密切合作,为用户提供价值。
• 参与研发工作,确保我们的平台可扩展、可靠和安全。
• 指导初级工程师,培养持续学习和改进的文化。
要求:
• 在敏捷、测试驱动的环境中,具有构建和交付全栈 SaaS 应用程序的证明经验。
• 精通算法、数据结构和系统设计。
• 强大的调试和解决问题能力,尤其是在复杂或模糊的情况下。
• 优秀的沟通技巧——在书面和口头表达中都清晰、简洁和有效。
• 具有协作心态,能够独立工作并承担责任。