Technical Lead

GetLinks partner

Singapore, Singapore

Negotiable

Job description

Our development team consists of passionate gamers, driven to make the most fun, engaging and rewarding games and experiences for our players. This is a high-impact, hands-on role focused on expanding and scaling our core live-streaming platform. As the Technical Lead , you will be the technical anchor for our Backend and SRE functions, driving features from concept to deployment. You will focus on building, optimizing, and maintaining our core infrastructure while leading and mentoring a high-performance engineering team.


Key Responsibilities

  • 80% Hands-on Coding: Design, develop, and deploy high-quality, scalable code using Golang and Typescript, while performing low-level optimizations (C) for streaming bottlenecks.
  • Technical Ownership: Take full ownership of the platform’s core infrastructure, ensuring high performance, stability, and reliability at scale.
  • Infrastructure & Reliability: Oversee the deployment lifecycle using Helm and Kubernetes (GKE), ensuring robust monitoring and alerting solutions are in place.
  • Technical Leadership (20%): Lead, mentor, and develop the Staff Backend and SRE engineers, fostering a high-velocity engineering culture.
  • Strategic Partnership: Serve as a trustable and proactive technical partner to the CEO, advising on software packages and architectural decisions.
  • System Design: Architect seamless real-time communication services and gRPC-based APIs to deliver delightful interactions for players.


Required Skills and Experience

  • Expert-level Tech Stack: Proven expertise in Golang, Typescript (ReactJS/Node), and the gRPC framework.
  • Backend & Data: Strong experience with Firebase, Google Cloud (GCP), and SQL/NoSQL database design.
  • Streaming Mastery: Solid understanding of video streaming protocols, WebRTC optimization, and audio/video processing pipelines.
  • Infrastructure & Ops: Proficiency in Kubernetes (GKE), Helm charts, and Linux system administration (Ansible/Shell).
  • Communication: Exceptional written and verbal English communication skills for stakeholder management.
  • Leadership Mindset: Demonstrated ability to mentor senior-level engineers while maintaining a heavy individual coding contribution.


Special Requirements (Nice to have)

  • Experience with low-level programming (C/C++) for performance tuning.
  • Familiarity with DevOps practices, build automation, and CI/CD pipelines (Gitlab CI).
  • Knowledge of custom Debian distribution packaging and maintenance.
  • A passion for games and creating innovative digital products.



GOOD TO HAVE

  • Bachelor’s or Master’s degree in Computer Science, Information Technology, or a related field