About the job
As a Back-End Engineer at joinmakropro, you will be instrumental in crafting resilient APIs, services, and database frameworks that drive our StoreOps systems. Your contributions will be vital in ensuring optimal performance, security, and reliability for critical business operations such as transactions and inventory management.
Primary Responsibilities:
API Development
- Create and maintain RESTful and GraphQL APIs for store applications.
- Develop microservices that enhance POS, inventory management, and supply chain functionalities.
- Establish robust authentication and authorization protocols.
- Enhance APIs for improved performance and scalability.
Database & Data Management
- Design and oversee relational and NoSQL databases.
- Write efficient SQL queries and stored procedures.
- Ensure data integrity, indexing, and performance optimization.
- Handle data migrations and schema modifications.
Integration
- Build integrations with ERP systems, payment gateways, and logistics platforms.
- Implement event-driven messaging systems (e.g., Kafka, RabbitMQ).
- Support both batch and real-time data processing pipelines.
Testing & Reliability
- Develop unit and integration tests.
- Set up logging and monitoring systems.
- Assist in production deployments and incident management.
Key Deliverables
- Production-ready APIs.
- Optimized database schemas.
- Integration services.
- Automated test coverage.
