全栈工程师
Bridgenix
岗位职责:
深入理解业务架构和需求,进行技术选型、技术预研和系统架构设计,进行技术编码
负责业务平台核心代码的编写、迭代(OTC交易、POBO支付、资金清算、KYC/AML)
参与需求评审提出建设性意见,并能独立完成部分模块的设计与开发
及时发现设计中的问题,提出解决方案
攻克高并发、高稳定性、业务模型复杂等带来的各种挑战及技术难点
集成第三方服务(银行API、区块链节点、KYC服务商、支付通道)
优化系统性能,解决线上问题,参与故障排查和应急响应
岗位要求:
熟悉主流Java开发框架,具有多线程并发应用经验,如Spring生态框架,熟悉Spring Boot,MyBatis等;
熟练使用 Node.js, React.js, NestJS, Vue.js 中一到两个框架
熟悉web开发,熟练掌握HTTP协议,理解RESTful API设计原则及相关规范,gRPC等RPC框架原理;
熟悉API接口安全,网关,JWT及Oauth2.0,加密解密,数据安全技术;
熟悉 Redis 缓存设计,掌握常见缓存模式
熟悉 MySQL/PostgreSQL, 具备数据库设计和优化能力,有大规模系统设计和开发经验, 熟悉MySQL数据库分库分表等技术实现,具有数据迁移及大数据量处理的能力;
熟悉RabbitMQ、Kafka、RockMQ等消息中间件;
熟悉Telegram Bot API 和核心功能, 掌握 Telegraf.js(Node.js)或 python-telegram-bot 等主流框架
了解高并发、高可靠性系统的设计、监控和运维,如负载均衡系统、集群和应用监控、系统容量评估、流量控制、故障排查、日志收集和分析等;
熟悉linux、docker容器常用指令。
有金融业务经验, 或者web3.0行业经验者优先。