Bukalapak

Full Stack Engineer

Jakarta, Jakarta, ID

15 days ago
Save Job

Summary

Bukalapak Gaming Division is hiring Fullstack Engineer for our engineering team to help us deliver fast and reliable applications to our customers from Lapakgaming or Itemku.com


About Lapakgaming

PT. Global Digital Indokreasi (Lapakgaming), a subsidiary of Bukalapak, is a digital company in the gaming industry that provides top-up services on various popular games. PT Global Digital Indokreasi was created from the creative ideas of young people who saw the opportunities in a convenient way that could be given to the youth in Indonesia and the world, to accelerate and support their passion for gaming. We provide our services on our official website and all the transactions can be done digitally.


About the Job

You will work as a Fullstack Software Engineer, playing a key role in the end-to-end development process. You’ll collaborate closely with product managers, designers, and other engineers to build solutions that are not only functional but also user-centric. Reporting to the Engineering Manager, you’ll take ownership of features and services from inception to production. You’ll also play a vital part in shaping the product and driving technical excellence across the team.


Key Responsibilities:

  • Design and deliver high-quality, scalable fullstack solutions aligned with business goals, focusing on both functionality and user experience.
  • Own the full development lifecycle—from coding, testing, and deployment to monitoring and performance tuning.
  • Build and maintain reliable back-end services using PHP, Golang, and JavaScript with strong foundations in SOLID principles and scalable system architecture.
  • Apply front-end development skills with modern frameworks (React, Vue, or similar) and integrate seamlessly with Node.js-based services when required.
  • Manage data effectively through MySQL optimization, Redis/KeyDB caching strategies, and hands-on database operations and migrations.
  • Contribute to infrastructure reliability and DevOps processes using tools like Jenkins, ArgoCD, Kubernetes, and message queues such as RabbitMQ.
  • Uphold code quality through rigorous testing (self-testing, load testing), participate in peer code reviews, and support a feedback-driven engineering culture.
  • Participate in on-call rotation as first responder, ensuring availability and issue resolution, with off-hours compensated by time-off.


Requirements:

  • Bachelor’s degree in Computer Science or related field is a plus, but not required. We prioritize skills, experience, and growth mindset.
  • Minimum 3 years of hands-on experience in fullstack software engineering roles.
  • Previous exposure to event-driven architecture, asynchronous processing, and distributed systems (e.g., message ordering, failure handling).
  • Experience with CI/CD pipelines, container orchestration (Kubernetes), and cloud platforms (DigitalOcean, Google Cloud Platform).
  • Proficient in PHP, Golang, JavaScript, and modern frontend frameworks.
  • Experience with MySQL, Redis/KeyDB, and caching strategies.
  • Understanding of microservices, RESTful API design, DevOps tools, and cloud infrastructure.
  • Familiar with message queues (RabbitMQ) and performance testing practices.
  • Strong collaboration and communication abilities (verbal and written).
  • Outcome-driven mindset with proactive problem-solving skills.
  • Open to feedback, strategic thinking, and continual learning.
  • Ability to provide diverse perspectives and work well in a team environment.

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job

People also searched: