# Back-End Engineer - APIs & Database

> Makro PRO · Bang Kapi District, Thailand (Hybrid) · Full-time · Posted 2026-02-12

**Workplace:** hybrid

**Department:** Technology

## Description

**Role Summary**

The Back-End Engineer **builds robust APIs, services, and database layers** that power **StoreOps systems.** This role ensures performance, security, and reliability of business-critical operations such as transactions and inventory updates.

### **Key Responsibilities:**

**API Development**

-   Develop RESTful/GraphQL APIs for store applications.
-   Build microservices supporting POS, inventory, and supply chain.
-   Implement authentication and authorization mechanisms.
-   Optimize APIs for performance and scalability.

**Database & Data Management**

-   Design and maintain relational and NoSQL databases.
-   Write optimized queries and stored procedures.
-   Implement data integrity, indexing, and performance tuning.
-   Manage data migrations and schema changes.

**Integration**

-   Develop integrations with ERP, payment gateways, logistics systems.
-   Implement event-driven messaging (Kafka, RabbitMQ).
-   Support batch and real-time data pipelines.

**Testing & Reliability**

-   Write unit and integration tests.
-   Implement logging and monitoring.
-   Support production deployments and incident resolution.

**Key Deliverables**

-   Production-grade APIs.
-   Database schema and optimization.
-   Integration services.
-   Automated test coverage.

## Requirements

-   **4+ years** of backend development experience.
-   Strong proficiency in **Java/Spring Boot, Node.js, .NET,** or similar.
-   Experience with **SQL (PostgreSQL/MySQL/SQL Server)** and **NoSQL (MongoDB).**
-   Experience with **API security (OAuth, JWT)**.
-   Familiarity with **cloud platforms and containerization.**

## Apply

[Apply at Makro PRO](https://apply.workable.com/joinmakropro/j/CC8FE1CAE5/apply)

---
Powered by [Workable](https://www.workable.com)
