Please let Makro PRO know you found this job on RemoteYeah. This helps us get more companies to post jobs here for you.
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.
The role involves developing and maintaining robust backend services using Node.js, Nest.js, Java, Spring Boot, Camel, and cloud platforms like AWS and GCP.
The developer will design and build scalable, event-driven, and failure-tolerant systems.
The position requires advocating for and implementing best practices in DevSecOps, test-driven development (TDD), and continuous delivery pipelines.
The developer will collaborate on diverse projects in domains such as Payment, Cart, Fulfillment, Search, and Recommendation.
Optional skills include experience with ML/AI, such as working with vector similarity search, applying machine learning models for search relevance and personalization, and fine-tuning large language models using Parameter-Efficient Fine-Tuning (PEFT).
Requirements:
Candidates must have 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 is required.
Hands-on experience with REST and GraphQL API development is necessary.
Familiarity with Kafka, SQS, Kubernetes, and containerized application deployment is expected.
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 is essential.
Knowledge of NLP, data structures like graphs, BK Trees, B+ Trees, and the Pub/Sub paradigm is important.
Excellent communication, collaboration, and problem-solving skills with a growth-oriented mindset are required.
Benefits:
The position offers the opportunity to work remotely, providing flexibility in work location.
Employees will be part of a dynamic team focused on innovative solutions in the e-commerce sector.
The role allows for collaboration on diverse and impactful projects across various domains.
There is potential for professional growth and development in modern backend technologies and practices.
Optional exposure to ML/AI technologies can enhance career prospects and skill sets.