Senior Backend Developer (MakroPRO)
Makro PRO
Posted: October 15, 2025
Interested in this position?
Create a free account to apply with AI-powered matching
Quick Summary
We are looking for a Senior Backend Developer to join our team remotely, with a focus on modern backend technologies, scalable systems, and delivering high-quality solutions. The ideal candidate should have experience with Node.js, Nest.js, Java, Spring Boot, and Camel, and be passionate about modern backend development. The successful candidate will be responsible for developing and maintaining robust backend services, with a strong focus on scalability and quality.
Required Skills
Job Description
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.