1. POSITION OVERVIEW
The Backend Developer is responsible for designing, developing, and maintaining backend services for the GASCO Platform. The primary focus of this role is the development of platform-based backend systems, including booking, marketplace, and transaction-driven workflows.
In addition, the role requires advanced knowledge of Ecommerce and CRM concepts to support system integration and ensure alignment with business operations, customer management, and revenue processes.
2. PRIMARY RESPONSIBILITIES (CORE FOCUS)
2.1 Platform Backend Development
- Design, develop, and maintain backend services supporting a multi-role, platform-based system.
- Implement core business logic for:
- Booking and scheduling
- Marketplace workflows
- Order and transaction processing
- Ensure backend services are scalable, secure, and maintainable.
2.2 Booking and Marketplace Systems
- Develop backend components for:
- Booking engines
- Availability and scheduling logic
- Order lifecycle management
- Support multi-party workflows involving:
- Platform owner
- Partners
- End users
- Ensure data consistency and traceability across booking and transaction flows.
2.3 API and Data Management
- Design and maintain RESTful APIs for:
- Frontend applications
- Internal services
- External integrations
- Implement secure authentication and authorization mechanisms.
- Manage relational and non-relational data models supporting platform operations.
3. ADVANCED RESPONSIBILITIES (SECONDARY FOCUS)
3.1 Ecommerce Integration (Advanced Knowledge)
- Support integration with Ecommerce-related systems, including:
- Order management
- Pricing and billing
- Payment workflows
- Ensure synchronization between platform transactions and Ecommerce systems.
3.2 CRM Integration (Advanced Knowledge)
- Support integration with CRM systems for:
- Customer and partner profiles
- Account and interaction data
- Service and transaction history
- Ensure data accuracy and consistency across platform and CRM systems.









