joinmakropro logojoinmakropro logo

Technical Lead - System Design & Architecture

joinmakroproBangkok, Bangkok, Thailand
On-site Full-time

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Experience Level

Mid to Senior

Qualifications

RequirementsMinimum of 8 years in software engineering with at least 3 years in an architecture or technical lead role. Extensive experience in distributed systems and cloud-native architectures. Proficiency in REST APIs, event-driven systems, and message brokers (Kafka/RabbitMQ). Strong skills in database design (SQL/NoSQL) and performance tuning. Experience in retail/store systems is highly desirable. Solid understanding of DevOps, CI/CD, and containerization (Docker, Kubernetes).

About the job

As the Technical Lead, you will play a pivotal role in shaping the technical architecture of our StoreOps systems. You will ensure the scalability, reliability, and security of our platforms while driving the technical strategy and architectural decisions that underpin our engineering standards and cross-system integrations.

Key Responsibilities

Architecture & Design

  • Design comprehensive end-to-end system architecture for StoreOps platforms (POS, inventory, supply chain, store reporting).
  • Define the appropriate architectural styles, including microservices, event-driven, or monolithic architectures.
  • Create systems that guarantee high availability, fault tolerance, and scalability.
  • Develop API standards, integration patterns, and data flow architecture.
  • Establish cloud architecture (AWS/Azure/GCP) and infrastructure patterns.

Technical Leadership

  • Guide backend and frontend engineers with clear technical direction.
  • Conduct architecture reviews and approve designs.
  • Establish coding standards, CI/CD pipelines, and DevOps best practices.
  • Lead initiatives for performance optimization and system hardening.

Integration & Enterprise Alignment

  • Oversee integrations with ERP, eCommerce, CRM, payment gateways, WMS, and third-party vendors.
  • Define security models (RBAC, authentication, encryption, compliance).
  • Ensure compliance with enterprise IT standards and governance.

Quality & Risk Management

  • Identify technical risks and develop mitigation strategies.
  • Ensure observability through logging, monitoring, and tracing.
  • Drive disaster recovery and business continuity planning.

About joinmakropro

Join Makro Pro, a leading player in the retail technology sector, where innovation meets efficiency. We are dedicated to enhancing operational excellence through state-of-the-art technology solutions. Our commitment to employee well-being and development makes us an exceptional workplace.

Similar jobs

Browse all companies, explore by city & role, or SEO search pages.

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.