Back-End Engineer - APIs & Database

Joinmakropro

Apply to this job
Bangkok, Bangkok, Thailand on site Until 8/22/2026 First posted February 12, 2026 Last posted February 12, 2026
Job 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.
About this role

Summary

Develops APIs, databases, and integrations supporting business-critical operations.

Job title

Back-End Engineer - APIs & Database

Experience level

4+ years

Industry

software

Location requirements

Bangkok, Thailand, on-site preferred

Salary

Not specified

Management role

No

Skills & keywords

Required skills

JavaSpring BootNode.js.NETSQLPostgreSQLMySQLSQL ServerMongoDBOAuthJWTcloud platformscontainerization

Preferred skills

None specified

Specializations

APIsdatabasesmicroservicesintegration
Locations

Structured locations inferred from the posting.

Bangkok, Thailand

On-site City