Point your AI agent at freehire and let it find you a job.

Get the CLI →

OmniTrans AI Sdn Bhd

NewBe an early applicant

Golang Backend Engineer–API & Distributed Systems

Posted Updated
Discussion

Summary

Go backend engineer building high-concurrency REST and gRPC services for a travel-tech platform that aggregates and distributes transportation inventory (rail, bus, airport transfers) to OTAs and travel agencies. Work spans microservices, MySQL, message queues, and AI Agent/LLM integrations.

Salary: RM 5,500 – RM 7,000 per month

关于我们 | About Us

OmniTrans AI Sdn. Bhd. 是一家专注于交通出行与旅游科技的创新企业,为 OTA、旅行社及交通供应商提供高性能 API 聚合与分发服务,覆盖火车票、巴士、机场接送等业务场景。

OmniTrans AI Sdn. Bhd. is a fast-growing Travel Technology company providing transportation aggregation and distribution solutions for OTAs, travel agencies, and transportation suppliers across railway, bus, airport transfer, and mobility services.


岗位职责 | Key Responsibilities

  • 负责核心业务系统设计、开发与维护;

  • 开发和维护高性能 RESTful API 与 gRPC 服务;

  • 参与系统架构设计与技术方案制定;

  • 负责 OTA 平台、供应商系统及第三方接口集成;

  • 开发高并发、高可用业务系统;

  • 负责线上问题排查、定位和解决;

  • 持续优化系统性能与代码质量;

  • 与产品、运营及技术团队紧密合作推进项目交付。

  • 参与 AI Agent、AI 自动化工具及智能业务系统的后端开发与落地;

  • 参与 AI 与现有 OTA、供应商 API、数据平台及内部业务系统的集成;

  • 配合团队利用 AI 优化数据处理、业务监控、报告分析及运营流程;

  • Design, develop, and maintain core business systems.

  • Build and maintain RESTful APIs and gRPC services.

  • Participate in architecture design and technical decision-making.

  • Integrate OTA platforms, supplier systems, and third-party services.

  • Develop high-concurrency and highly available applications.

  • Troubleshoot and resolve production incidents.

  • Continuously improve system performance and code quality.

  • Collaborate closely with product, operations, and engineering teams.

  • Participate in the backend development and implementation of AI Agents, AI automation tools, and intelligent business systems.

  • Integrate AI capabilities with existing OTA platforms, supplier APIs, data platforms, and internal business systems.

  • Collaborate with the team to leverage AI for optimizing data processing, business monitoring, reporting, analysis, and operational workflows.



任职要求 | Requirements

  • 必须具备至少 1 年的 Go (Golang) 业开发工作经验。

  • 熟练掌握 Go (Golang) 编程及后端开发。

  • 熟悉 Gin 框架;

  • 理解常见设计模式;

  • 对高内聚、低耦合架构设计有一定理解;

  • 熟悉微服务架构;

  • 具备消息队列使用经验(RabbitMQ、Kafka、RocketMQ 等);

  • 熟悉 Go (Golang) 并发编程,了解 Channel、Mutex 等机制;

  • 具备线上问题分析与解决能力;

  • 熟悉 MySQL 数据库设计与性能优化。

  • 对 AI 辅助编程、自动化开发及 AI-driven application development 有兴趣;

  • 具备将 AI 技术应用于实际业务场景的能力和思维;

  • 了解 LLM、AI Agent、Prompt Engineering、RAG 等基本概念;

  • 优先考虑英语和中文均流利的候选人。

  • Minimum 1 year of professional experience in Go (Golang) development is required.

  • Proficiency in Go (Golang) programming and backend development.

  • Experience using Gin framework.

  • Good understanding of software design patterns.

  • Understanding of High Cohesion and Low Coupling principles.

  • Experience with microservices architecture.

  • Experience using message queues such as RabbitMQ, Kafka, or RocketMQ.

  • Experience handling concurrency using Channels, Mutexes, and synchronization mechanisms.

  • Strong troubleshooting and production support skills.

  • Good understanding of MySQL database design and optimization.

  • Interest in AI-assisted programming, development automation, and AI-driven application development.

  • Ability and mindset to apply AI technologies to real-world business scenarios.

  • Basic understanding of LLMs, AI Agents, Prompt Engineering, RAG, and related AI technologies.

  • Candidates who are fluent in both English and Chinese will be given preference.


Skills

Apply

See also

Backend jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.