Job Overview:
product features for our O2O on- demand service platform, built on distributed
engineering team. The role will focus on developing key service capabilities and new
routing, and operational efficiency.
bTaskee is seeking an experienced Golang Engineer to join our core product
microservices and tightly integrated with AI/ML components for automation, matching,
Responsibilities and Duties:
Conduct code review, performance optimization, and debugging for production services.
Collaborate with Product, AI/ML and DevOps teams to define technical requirements and deliver solutions.
Integrate backend workflows with AI/ML models and inference services (internal or third- party) to support automation, recommendation, and real- time decisioning.
Implement monitoring, observability, and operational tooling to ensure system performance and uptime.
Maintain clean software design, strong code quality, and engineering standards.
Participate in architectural discussions and contribute ideas for platform evolution.
Develop and maintain distributed messaging, event- driven, and asynchronous workflows for real- time service orchestration.
Design, develop, and optimize backend services and microservices using Golang for high- performance, reliability, and scalability.
Qualifications and Skills:
Must have
Good communication and collaboration skills; proactive problem- solving mindset.
3+ years of professional software engineering experience, with 2+ years using Golang in production environments;
Strong understanding of distributed system fundamentals: microservices, messaging, APIs, data flows, and concurrency patterns;
Experience with REST, gRPC, or GraphQL;
Knowledge of containerization and cloud- native stacks (Docker, Kubernetes);
Solid understanding of engineering best practices: CI/CD, version control (Git), code review, documentation.
Experience with event- driven and asynchronous systems (Kafka, NATS, RabbitMQ, or similar);
Hands- on experience with database systems (e.g., PostgreSQL, MySQL, Redis, MongoDB, Elastic);
Bachelor’s Degree in Software Engineer/Information Technology or IT- related major;
Nice to have
Experience with AI/ML service integration or inference pipelines;
Hands- on experience with LINUX, especially using command line tools and writing SHELL scripts;
Familiarity with Agile/Scrum methodologies.
At bTaskee, we don’t just work – we thrive with top- notch benefits!
Engaging Workplace – Activities & exciting team- building events;
Generous Leave Policy – Enjoy 12–16 annual leave days per year;
Annual Performance Review – Unlock growth opportunities every year;
SHUI Compliance – Contributions aligned with legal regulations;
Celebration Perks – Special benefits for birthdays, weddings, childbirth, and more;
Advance Home Care Benefit – Get a monthly bTaskee package, freeing up your time for learning, relaxation, and self- care.
13th- Month Bonus – Rewarded based on both your performance and the company’s success;
Comprehensive Healthcare – Regular check- ups & a premium health package;
BYOD Support – Get an allowance while enjoying the flexibility of using your own laptop;
KPI- Based Salary – Earn what you deserve through your contributions;
Competitive Salary – Rewarded based on your experience and skills;