Job Overview:
microservices and tightly integrated with AI/ML components for automation, matching,
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
Responsibilities and Duties:
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.
Maintain clean software design, strong code quality, and engineering standards.
Design, develop, and optimize backend services and microservices using Golang for high- performance, reliability, and scalability.
Implement monitoring, observability, and operational tooling to ensure system performance and uptime.
Conduct code review, performance optimization, and debugging for production services.
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.
Qualifications and Skills:
Must have
Bachelor’s Degree in Software Engineer/Information Technology or IT- related major;
Knowledge of containerization and cloud- native stacks (Docker, Kubernetes);
Hands- on experience with database systems (e.g., PostgreSQL, MySQL, Redis, MongoDB, Elastic);
Experience with event- driven and asynchronous systems (Kafka, NATS, RabbitMQ, or similar);
Experience with REST, gRPC, or GraphQL;
Solid understanding of engineering best practices: CI/CD, version control (Git), code review, documentation.
Good communication and collaboration skills; proactive problem- solving mindset.
Strong understanding of distributed system fundamentals: microservices, messaging, APIs, data flows, and concurrency patterns;
3+ years of professional software engineering experience, with 2+ years using Golang in production environments;
Nice to have
Hands- on experience with LINUX, especially using command line tools and writing SHELL scripts;
Experience with AI/ML service integration or inference pipelines;
Familiarity with Agile/Scrum methodologies.
At bTaskee, we don’t just work – we thrive with top- notch benefits!
SHUI Compliance – Contributions aligned with legal regulations;
BYOD Support – Get an allowance while enjoying the flexibility of using your own laptop;
Annual Performance Review – Unlock growth opportunities every year;
13th- Month Bonus – Rewarded based on both your performance and the company’s success;
Generous Leave Policy – Enjoy 12–16 annual leave days per year;
Engaging Workplace – Activities & exciting team- building events;
Celebration Perks – Special benefits for birthdays, weddings, childbirth, and more;
KPI- Based Salary – Earn what you deserve through your contributions;
Equipment Provided – Enjoy top- tier equipment that enhances productivity and makes your daily work easier;
Comprehensive Healthcare – Regular check- ups & a premium health package;
Advance Home Care Benefit – Get a monthly bTaskee package, freeing up your time for learning, relaxation, and self- care.
Competitive Salary – Rewarded based on your experience and skills;