Technical Lead Game Back-end Developer

IT/COMPUTER - SOFTWARE (Staff)
Jl. Lingkar Mega Kuningan Kav E-3.2 No. 1 Kuningan Timur Setiabudi Jakarta Selatan DKI Jakarta, RT.5/RW.2, Kuningan, Kuningan Tim., Kecamatan Setiabudi, Kota Jakarta Selatan, Daerah Khusus Ibukota Jakarta 12950
Jakarta Selatan - Jakarta - Indonesia

DESKRIPSI PEKERJAAN

API Development: Design, build, and maintain robust and scalable RESTful APIs for game services using Laravel. Database Management: Design and optimize relational databases (AWS Aurora MySQL) for high performance and scalability, including creating stored procedures, indexing, and query optimization. Game Logic Implementation: Implement game-specific backend logic, including player statistics, leaderboards, matchmaking, in-game events, and real-time updates. Authentication & Security: Develop secure authentication mechanisms (OAuth, JWT) for player accounts, in-game transactions, and in-app purchases. Third-party Integration: Integrate external APIs such as payment gateways, AWS services, or Azure. Caching & Performance: Implement caching mechanisms (Redis, Memcached) to ensure low-latency performance in game services and handle high concurrent player connections. Monitoring: Monitor user behavior from game activity, create reports, and look for potential user cheating or abuse. Testing & Debugging: Write unit and integration tests to ensure high code quality, and debug issues as they arise in production. Version Control: Manage the codebase using Git, and collaborate with game developers, designers, and other team members.
REQUIREMENT

Experience in a leadership role is preferred/required. Strong proficiency in Laravel Framework: 3+ years of hands-on experience with Laravel (9.x or higher). PHP expertise: Solid understanding of modern PHP, including object-oriented programming principles. Experience with relational databases: Proficient in MySQL/PostgreSQL, designing database schemas, writing complex queries, and optimizing performance. API design & development: Strong understanding of RESTful APIs, JSON, and best practices for API security and performance. Game experience: Knowledge of various types of games, including in-game items, game mechanics or logic, battle pass, etc. Caching tools: Familiarity with Redis, Memcached, or similar tools for caching and performance optimization. Security practices: Knowledge of common security vulnerabilities, including data encryption, securing user input, and safe handling of in-game transactions. Queuing & asynchronous processing: Experience working with message queues (Redis, RabbitMQ, SQS) for real-time updates and async tasks. Version control: Strong Git skills, with experience in branching, merging, and code reviews. Bonus Skills: Real-time systems: Experience with WebSockets or similar technologies for real-time game features.

DETAIL LOWONGAN
  • Umur -
  • Min GPA -
  • Min. Qualification S1/D4
  • Min Experience Staff

LOKASI KERJA

Alamat

Jakarta

GAMBARAN PERUSAHAAN

-

100-250

Uniform

Indonesian

Komputer/TI

622157958038

monday - saturday

-

FOTO PERUSAHAAN

Lokasi Perusahaan Jl. Lingkar Mega Kuningan Kav E-3.2 No. 1 Kuningan Timur Setiabudi Jakarta Selatan DKI Jakarta, RT.5/RW.2, Kuningan, Kuningan Tim., Kecamatan Setiabudi, Kota Jakarta Selatan, Daerah Khusus Ibukota Jakarta 12950