出海雷达

Senior Backend Engineer - Checkout

开发工程未标注地域
公司Salla
薪资未公开
工作地点Saudi Arabia
地域资格未标注地域
时区要求日间重叠约 4 小时,基本正常作息
用工类型Full Time
发布时间今天
数据来源Himalayas
前往 Himalayas 查看并投递 →
关于本页中文:职位描述由本机离线模型翻译,属机器翻译,供快速判断用;正式沟通与投递请以英文原文为准。官方翻译通道恢复后会自动重译升级。

我们正在寻找一名高级后端工程师 - 清算,加入我们的专注于金融技术,清算和促销的工程团队。你将设计,构建和扩展可用的后端系统,以推动任务关键付款体验,清算流程,促销,忠诚度,定价和财务服务。这个角色是理想的,适合解决复杂分布式系统问题,建立高性能服务和设计规模可靠运行的软件的工程师。你将与产品,设计,数据和工程团队密切合作,提供具有弹性,可观察和可维护性的系统,直接影响数百万笔交易。我们重视拥有强大的软件工程基础的工程师,他们采用现代开发实践,包括利用人工智能来提高工程生产力,软件质量,测试,调整和交付速度。责任 · 设计,构建和运营可扩展后端服务支持 Fintech,支票,促销,忠诚度和付款系统。· 以可读性和长期所有权为主发展清洁,可维护和高性能产品代码。· 设计并演化 REST 充满 API 以及内部平台,支付网关和第三方服务的集成。· 建立可靠的分布式系统,能够处理高流量,故障和异步工作负载。· 以扩展性,弹性,维护性和运营卓越为主考虑在架构决策中。· 在服务,数据库,缓存层,队列和背景工人之间优化应用性能。· 参加建筑讨论,技术设计审查,RFC 和工程规划。·通过监测,记录,警报,测试和观察最佳实践确保服务准备生产。· 写完整的单元和集成测试,同时保持高质量的工程标准。· 负责利用人工智能辅助的工程工具以加速开发,调试,测试,文档和代码质量。·通过技术领导,设计讨论和工程最佳实践指导初级和中级工程师。· 从设计到部署和生产支持等整个软件开发生命周期中贡献。·不断提高系统可靠性,开发人员经验以及团队内的工程标准。要求 · 6年以上专业软件工作。

查看英文原文

We are looking for a Senior Backend Engineer - Checkout to join our engineering team focused on Fintech, Checkout, and Promotions. You will design, build, and scale highly available backend systems that power mission-critical payment experiences, checkout flows, promotions, loyalty, pricing, and financial services.
This role is ideal for engineers who enjoy solving complex distributed systems problems, building high-performance services, and designing software that operates reliably at scale. You'll work closely with Product, Design, Data, and Engineering teams to deliver resilient, observable, and maintainable systems that directly impact millions of transactions.
We value engineers with strong software engineering fundamentals who embrace modern development practices, including leveraging AI to improve engineering productivity, software quality, testing, debugging, and delivery speed.
Responsibilities

  • Design, build, and operate scalable backend services supporting Fintech, Checkout, Promotions, Loyalty, and Payment systems.
  • Develop clean, maintainable, and high-performance production code with readability and long-term ownership in mind.
  • Design and evolve RESTful APIs and integrations with internal platforms, payment gateways, and third-party services.
  • Build reliable distributed systems capable of handling high traffic, failures, and asynchronous workloads.
  • Drive architectural decisions with scalability, resilience, maintainability, and operational excellence in mind.
  • Optimize application performance across services, databases, caching layers, queues, and background workers.
  • Participate in architecture discussions, technical design reviews, RFCs, and engineering planning.
  • Ensure services are production-ready through monitoring, logging, alerting, testing, and observability best practices.
  • Write comprehensive unit and integration tests while maintaining high engineering standards through code reviews.
  • Leverage AI-assisted engineering tools responsibly to accelerate development, debugging, testing, documentation, and code quality.
  • Mentor junior and mid-level engineers through technical leadership, design discussions, and engineering best practices.
  • Contribute throughout the full software development lifecycle, from design through deployment and production support.
  • Continuously improve system reliability, developer experience, and engineering standards across the team.

Requirements

  • 6+ years of professional software engineering experience building production backend systems.
  • Strong experience building scalable backend services in at least one modern language such as PHP, Go, Java, or C#.
  • Experience with PHP and Laravel is preferred but not required.
  • Strong understanding of distributed systems fundamentals, including consistency, availability, concurrency, fault tolerance, idempotency, asynchronous processing, messaging, and caching.
  • Experience designing and operating high-scale, highly available backend systems.
  • Proven ability to write clean, maintainable, efficient, and high-performance production code.
  • Strong understanding of software engineering principles, including SOLID, design patterns, clean architecture, and domain-driven design concepts.
  • Experience designing RESTful APIs and integrating with third-party platforms and payment providers.
  • Strong SQL knowledge with experience designing and optimizing MySQL or PostgreSQL databases.
  • Experience with caching technologies, queues, background workers, and performance optimization.
  • Experience writing automated tests, participating in code reviews, and working within modern CI/CD pipelines.
  • Comfortable using AI-assisted development tools to improve productivity, software design, implementation, testing, debugging, documentation, and code reviews.

Preferred Qualifications

  • Experience building Fintech, Payments, Checkout, Loyalty, Pricing, Promotions, or other high-volume transactional systems.
  • Experience with event-driven architectures and distributed messaging systems.
  • Experience with Docker, Kubernetes, cloud platforms (AWS, GCP, or Azure), and Infrastructure as Code.
  • Experience with observability platforms, distributed tracing, metrics, and production monitoring.
  • Experience working within microservices or service-oriented architectures.
  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field is a plus.

Originally posted on Himalayas

本页面信息整理自 Himalayas,版权归原发布方所有。职位可能随时关闭,投递请以原始页面为准。 本站只做信息聚合展示,不参与招聘流程,也不向求职者收取任何费用。

该公司其他在招职位

← 返回全部职位