Backend Game Developer for Kwanii, responsible for building robust server-side systems, managing backend infrastructure, implementing secure user authentication and authorization systems, and contributing to system architecture design.
Requirements
- Develop and maintain backend services and APIs for web-based games and gaming platforms.
- Manage backend infrastructure using Firebase (Firestore, Authentication, Cloud Functions, Hosting).
- Implement secure user authentication and authorization systems for player accounts.
- Develop Role-Based Access Control (RBAC) systems with permission management using Firebase Authentication and Firestore.
- Handle database operations, data modeling, and schema design using Firestore or other databases.
- Implement real-time data updates and synchronization for multiplayer game features.
- Create and maintain RESTful APIs and WebSocket connections for game clients.
- Develop user management features including registration, login, profile management, and role assignment.
- Optimize database queries and backend performance for scalability.
- Implement game logic on the server side to prevent cheating and ensure fair gameplay.
- Integrate third-party services and APIs for payment processing, analytics, and social features.
- Monitor backend performance, identify bottlenecks, and implement improvements.
- Contribute to system architecture design and technical decision-making.
- Write clean, maintainable, and well-documented code.
- Collaborate with frontend developers to ensure seamless integration between client and server.
- Implement security best practices including data encryption, input validation, and secure API design.
Benefits
- 13th Month pay
- Morning Shift + Weekends Off
- 12 Paid Time Off
- HMO upon regularization
- Life insurance upon regularization
- MediCash for personal and dependents use
- Rice, clothing, laundry, and meal allowance
- Achievement Allowances
- Birthday Treats
- Company Events and Treats
- Online trainings/Webinars
- Career advancement and promotion opportunities
