高级软件工程师(后端)

利雅得 无个税1小时前全职 网络
面议
我们是谁 HALA 是 MENAP 地区领先的金融科技公司,旨在重新定义金融服务并打造中小企业的未来银行。HALA 旨在通过提供尖端的金融和技术工具来赋能中小企业,帮助他们启动、运营和发展业务。 HALA 目前在阿联酋、沙特阿拉伯和埃及拥有多个实体(包括 HALA Payments、HALA Cashier 和 HALA Logistics),并提供解决方案,使商家能够数字化支付以及管理其销售和运营。 HALA 成立于 2017 年,目前已获得沙特阿拉伯中央银行以及阿布扎比全球市场金融服务监管局(FSRA)的正式许可。 职责 - 设计、开发和维护可扩展的高性能后端系统。 - 使用 .NET Core 架构和实施基于微服务的应用程序。 - 开发和优化 RESTful API,以实现与前端和第三方服务的无缝集成。 - 使用 SQL(PostgreSQL、MySQL)和 NoSQL(MongoDB、Redis)数据库进行高效的数据存储和检索。 - 实施身份验证、授权和安全最佳实践(OAuth、JWT、加密、API 安全)。 - 与 DevOps 合作管理 CI/CD 管道、容器化(Docker、Kubernetes)和云部署(AWS、Azure、GCP)。 - 确保系统的可扩展性、可靠性和性能优化。 - 使用 Kafka、RabbitMQ 或其他消息代理进行事件驱动架构的工作。 - 执行代码审查,指导初级工程师,并执行最佳编码实践。 - 及时了解新兴的后端技术、框架和最佳实践。 要求 - 5 年以上后端开发经验。 - 精通 .NET Core。 - 拥有微服务架构和分布式系统的丰富经验。 - 深入了解 SQL 和 NoSQL 数据库(PostgreSQL、MySQL、MongoDB、Redis)。 - 具有 Docker、Kubernetes 和云平台(AWS、Azure、GCP)的经验。 - 具有使用消息代理(Kafka、RabbitMQ)进行事件驱动系统的实际经验。 - 对 API 安全、身份验证机制和性能调优有深入理解。 - 了解 CI/CD 工具,如 Jenkins。 - 拥有可扩展性和高可用性架构的经验。 - 优秀的问题解决、调试和分析能力。 - 较强的沟通和领导能力,能够指导初级开发人员。 我们为您提供 我们相信您会喜欢在 HALA 工作! - 我们拥有包容和多元化的文化,鼓励创新和灵活的远程、办公室和混合工作设置。 - 我们提供具有竞争力的薪酬方案,包括获得股份的可能性。 - 我们优先考虑个人发展,提供定期培训和年度学习津贴,以迎接新挑战并在高速增长的环境中发展您的职业生涯。 - 加入由来自 7 个国家的 30 多个国籍的优秀团队,在一个令人兴奋的行业中获得宝贵的经验。 - 我们提供自主权、指导和具有挑战性的目标,为您和公司创造令人难以置信的机会。 - 您将被赋予大量责任和信任。我们相信,最佳结果来自于负责某一职能的人被赋予自由去做他们认为最好的事情。 如果您认为自己有能力加入一个非凡的团队,请立即申请。