Himalayas logo
Makro PROMP

Senior Backend Developer (MakroPRO)

CP Axtra Public Company Limited, formerly Siam Makro, is a Thailand-based wholesale and retail operator of Makro and Lotus's stores, serving businesses and consumers across multiple countries.

Makro PRO

Employee count: 5000+

Thailand only

We are a dynamic e-commerce platform based in Thailand, dedicated to transforming the B2B marketplace ecosystem. Our mission is to empower businesses by delivering cutting-edge solutions across payment, cart, fulfillment, search, and recommendation domains. We are looking for a talented Senior Backend Developer to join our team remotely. If you’re passionate about modern backend technologies, scalable systems, and delivering high-quality solutions, we’d love to hear from you!

Key Responsibilities
1. Develop and maintain robust backend services using Node.js, Nest.js, Java, Spring Boot, Camel, and cloud platforms like AWS and GCP.
2. Design and build scalable, event-driven, and failure-tolerant systems.
3. Advocate for and implement best practices in DevSecOps, test-driven development (TDD), and continuous delivery pipelines.
4. Collaborate on diverse projects in domains such as Payment, Cart, Fulfillment, Search, and Recommendation.

Optional (Nice-to-Have) ML/AI Experience
Vector Search: Working with vector similarity search to enhance relevance.
ML Models (XGBoost, CNNs): Applying machine learning models for search relevance and personalization.
LLMs & PEFT: Fine-tuning large language models using Parameter-Efficient Fine-Tuning (PEFT).
(These skills are not mandatory but would be considered a strong plus.)

Requirements

  • 7+ years of experience in backend development, focusing on Node.js, Nest.js, Java, Spring Boot, Camel, and cloud platforms like AWS and GCP.
  • Strong knowledge of PostgreSQL, Redis, distributed locking mechanisms, functional programming, design patterns, and advanced isolation levels.
  • Hands-on experience with REST and GraphQL API development.
  • Familiarity with Kafka, SQS, Kubernetes, and containerized application deployment.
  • Practical experience with OLAP databases like BigQuery and Redshift, analytics tools such as Mixpanel and Amplitude, and AI platforms like SageMaker, MLflow, and Vertex AI.
  • Knowledge of NLP, data structures like graphs, BK Trees, B+ Trees, and the Pub/Sub paradigm.
  • Excellent communication, collaboration, and problem-solving skills with a growth-oriented mindset.

About the job

Apply before

Posted on

Job type

Full Time

Experience level

Senior

Location requirements

Hiring timezones

Thailand +/- 0 hours

About Makro PRO

Learn more about Makro PRO and their company culture.

View company profile

CP Axtra Public Company Limited, formerly known as Siam Makro Public Company Limited, embarked on its journey in 1988 with an initial investment capital of 750 million baht. The company was established to operate member-based wholesale centers under the widely recognized name "Makro". From its inception, Makro set out to serve professional members and business operators, a commitment that has fueled its continuous expansion of branches across Thailand. The first Makro store, the Ladprao branch, opened its doors in Bangkok in 1989. This marked the beginning of a significant presence in the Thai wholesale market.

Over the years, CP Axtra has strategically grown its footprint and diversified its offerings. A pivotal moment in its history was the acquisition of Lotus's, a leading grocery and consumer goods retailer and mall operator in Thailand. This move significantly broadened CP Axtra's reach, combining Makro's strength in the business-to-business (B2B) sector with Lotus's robust business-to-consumer (B2C) operations. The company's evolution also included international expansion, with its first overseas Makro store opening in Phnom Penh, Cambodia. Further extending its global reach, CP Axtra acquired 80% of Indoguna, establishing a foothold in Singapore, Hong Kong, and Dubai. The company also ventured into the Indian market with LOTS Wholesale Solutions stores in New Delhi and entered Vietnam through the establishment of Vina Siam Food. In June 2023, Siam Makro Public Company Limited officially changed its name to CP Axtra Public Company Limited, reflecting its expanded business scope and ambition to be a leading retail tech company in Asia. Today, CP Axtra operates an extensive network of Makro wholesale stores and Lotus's retail outlets, serving millions of customers across multiple countries and channels, driven by a commitment to innovation, customer satisfaction, and sustainable growth.

Makro PRO logoMP

Makro PRO

View company profile

Similar remote jobs

Here are other jobs you might want to apply for.

View all remote jobs

11 remote jobs at Makro PRO

Explore the variety of open remote roles at Makro PRO, offering flexible work options across multiple disciplines and skill levels.

View all jobs at Makro PRO

Remote companies like Makro PRO

Find your next opportunity by exploring profiles of companies that are similar to Makro PRO. Compare culture, benefits, and job openings on Himalayas.

View all companies

Find your dream job

Sign up now and join over 100,000 remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan