职位名称:全栈开发工程师
职位概述
我们正在寻找一位经验丰富的全栈开发工程师,负责设计和开发高性能、可扩展的网络应用程序和支付系统。理想的候选人应具备前端和后端技术的实际操作经验,能够构建安全的API,并在金融科技环境中集成支付服务。
主要职责
从用户界面到后端API和数据库,设计、开发、测试和部署端到端的网络应用程序。
构建安全、可扩展的支付处理、身份验证和数据管理系统。
使用如React、Vue或Angular等框架开发可重用的前端组件。
使用Python、Go或Java等技术构建和维护后端服务、API和微服务。
集成外部API和第三方服务,如支付网关、钱包和金融数据提供商。
通过单元测试、集成测试和端到端测试以及同事代码审查确保代码质量。
优化应用程序的性能、可扩展性和可维护性。
与DevOps工程师紧密合作,处理CI/CD管道、部署和云基础设施(AWS / GCP / Azure)。
与UI/UX设计师和产品经理协作,将业务需求转化为技术解决方案。
为系统、API和工作流程维护适当的文档。
保持对金融科技和全栈开发相关的新技术及安全最佳实践的关注。
资格与技能
教育背景:计算机科学、工程或相关领域的文凭或学士学位。
经验:至少3年专业全栈开发经验(优先考虑金融科技或支付平台)。
精通JavaScript / TypeScript,至少掌握一种现代前端框架(React、Vue或Angular)。
具备Django、Spring Boot或FastAPI等后端框架的经验。
对RESTful API、微服务架构和实时通信(WebSockets)有扎实的理解。
具备SQL / NoSQL数据库(PostgreSQL、MySQL、MongoDB、Redis)的经验。
熟悉云基础设施(AWS、GCP或Azure)和容器化(Docker、Kubernetes)。
了解Git / 版本控制、CI/CD工作流程和现代部署实践。
理解加密、身份验证(OAuth2、JWT)和安全数据处理等安全实践。
具备较强的分析和解决问题的能力。
优秀的团队合作、沟通和时间管理能力。
我们提供
具有竞争力的薪资待遇。
在动态金融科技环境中,参与创新支付解决方案的机会。
接触最新的工具和技术。
职业发展和持续学习的机会。
立即申请