About Buymed
Buymed is the leading B2B healthcare platform in Southeast Asia, operating across Vietnam, Cambodia, and Thailand. We serve over 35,000 pharmacies, clinics, and hospitals with a mission to make healthcare more accessible and efficient. As we scale rapidly, recruitment must evolve from manual and reactive to systemized and data-driven, and thats where this role comes in.
We are seeking a Back-End Engineer skilled in React, Next.js, HTML, and CSS to build user-friendly web applications for CIRCAs POS and operation systems. Youll develop and optimize key modules like inventory, orders, payments, and reporting, working closely with backend engineers and UI/UX designers.
Key Responsibilities:
- Design, develop, and maintain high-performance backend services using Golang.
- Work with PostgreSQL, MongoDB, ElasticSearch, Redis, and RabbitMQ to build scalable, distributed systems.
- Implement APIs using REST or JSON-RPC protocols.
- Deploy and maintain services using Docker, Kubernetes, and GCP (or equivalent cloud platforms).
- Optimize system performance, scalability, and reliability.
- Collaborate with frontend and product teams to deliver complete features.
- Apply AI tools to accelerate development (e.g., generate boilerplate code, write tests, debug, summarize logic, or document features).
- Participate in code reviews and contribute to overall system architecture.
Qualification
Must-Have:
- Bachelors degree in Computer Science or related field.
- 3+ years of experience in back-end web development & 1+ year hands-on experience with Golang in production systems.
- Proficiency in concurrency patterns, microservices, and distributed architectures.
- Strong experience with: PostgreSQL, MongoDB, ElasticSearch, Redis, RabbitMQ
- Familiarity with cloud infrastructure, especially GCP, and container orchestration with Kubernetes.
- Demonstrated use of AI-assisted development tools such as:
- ChatGPT, GitHub Copilot, Augment, Cursor
- Able to leverage AI to improve coding speed, testing, debugging, and technical decision-making.
Nice-to-Have:
- Experience with POS, ERP, or retail inventory systems.
- Exposure to frontend frameworks like Next.js or SolidJS.
- Product mindset and care for user impact.
- Good English communication skills.