职位描述:
我们正在寻找一位经验丰富的后端开发人员加入我们的团队。您将负责开发我们的Web应用程序和云基础设施的服务器端。此外,您还将负责将同事们构建的前端元素集成到应用程序中。
职责:
• 使用各种集成模式开发与前端元素集成的后端应用程序
• 将后端应用程序与各种内部/外部系统集成
• 构建可重用的代码和库以备将来使用
• 优化应用程序以实现最大速度和可扩展性
• 实施安全性和数据保护
• 设计和实施数据存储解决方案
• 创建代表和支持业务流程的数据库模式
• 实施自动化测试平台和单元测试
要求:
• 熟练掌握任何一种后端编程语言。首选Java、Node.js和Python。
• 先进的DevOps知识(例如持续部署、测试自动化、基础设施即代码)
• 具有云平台(如AWS、Google Cloud或Azure)上的基础设施设置和部署的高级知识
• 熟悉数据库系统,包括NoSQL(如Redis / MongoDB)和关系型数据库(如Oracle / MySQL)
• 熟悉SQL和UNIX / Linux操作(如Linux命令)
• 具有Web服务器设置经验(如Apache HTTPS服务器/ Nginx服务器设置)
• 具有托管环境管理经验,包括数据库管理和应用程序的扩展以支持负载变化
• 熟悉各种Web集成模式(如RESTful API / Web socket)
• 了解可访问性和安全合规性
• 在多个系统、服务器和环境之间进行用户身份验证和授权
• 将多个数据源和数据库集成到一个系统中
• 数据迁移、转换和脚本编写
• 备份设置和管理
• 了解移动端与桌面端等多个交付平台之间的差异,并优化输出以适应特定平台
• 创建代表和支持业务流程的数据库模式
• 实施自动化测试平台和单元测试
• 熟练掌握代码版本控制工具,如Git
• 熟练掌握OWASP安全原则
• 在分布式服务器环境中理解“会话管理”
• 计算机科学、信息系统、金融科技或相关领域的学士学位
优先考虑:
• 有AI技术经验,尤其是在金融科技领域的经验者优先
• 具备前端技术和平台的知识,如JavaScript、HTML5和CSS3
• 了解AI / ML算法和数据结构
• 具备生成式AI的经验
• 具备与交易系统集成的经验
• 具备微服务开发经验
• 具备金融科技应用经验
我们提供:
• 有竞争力的薪资和福利
• 与充满活力的团队合作的机会
• 接触金融科技领域最新的AI技术
• 职业发展和晋升的机会