Hybrid Senior Back End Engineer

Posted last week

Apply now

About the role

  • Design and develop high-performance, scalable backend systems and real-time communication services using Golang
  • Implement and optimize WebRTC solutions for seamless live-streaming and real-time communication experiences
  • Architect and maintain scalable Firebase-based solutions for data management, authentication, and cloud functions
  • Perform low-level programming optimization using C to resolve live-streaming performance issues and bottlenecks
  • Design and develop software with a high standard of code quality, stability, maintainability, readability, and performance
  • Collaborate with frontend developers, product managers, and designers to build robust APIs and backend services
  • Optimize live-streaming infrastructure and troubleshoot complex performance issues
  • Advise the development team on the best software packages, platforms, and techniques for implementing features and systems
  • Contribute to architecture decisions for new features and improvements to existing platform capabilities
  • Work with hardware engineers when needed to integrate custom interfaces and implement comprehensive testing tools
  • Contribute to the design and technical feasibility assessment of new product ideas and features

Requirements

  • Expert-level proficiency in Golang with demonstrated experience building production-grade applications and services
  • Strong understanding of video streaming fundamentals, protocols, and how streaming technologies work end-to-end
  • Experience with NoSQL database design and implementation
  • Worked with GCP platform and serverless functions
  • Strong experience with live-streaming technologies and video/audio processing pipelines
  • Proficiency with the gRPC framework for high-performance API development
  • Experience working in teams with version control systems such as Git
  • Experience with software development best practices, including unit testing, build automation, design patterns, and data-driven development
  • Able to thrive in a diverse, collaborative team, working productively and autonomously
  • Strong communication skills in English, both written and verbal
  • Passion for building scalable, high-performance web applications and live-streaming platforms

Benefits

  • Health insurance
  • Flexible work arrangements

Job title

Senior Back End Engineer

Job type

Experience level

Senior

Salary

Not specified

Degree requirement

Bachelor's Degree

Location requirements

HybridSingapore

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job