Back-End Engineer - APIs & Database
Makro PRO
Posted: February 12, 2026
Interested in this position?
Create a free account to apply with AI-powered matching
Required Skills
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.