Company Logo

Remote/Hybrid - BackEnd Engineer (Golang) - Tiếng Anh

50,000,000 - 70,000,000/Month
Computer & Software
Full-Time · Hybrid
Minimum Bachelor’s Degree
5 - 10 years of experience
This job was closed

Job Requirements

Hybrid
5 - 10 years of experience
Minimum Bachelor’s Degree

Skills

NoSQL

Gif

Go / Golang

Job Benefits

Health Insurance

Team-building events

Career Path

Annual Leave

Training/Certification

This job post is managed by

TM
Trâm Mỹ

Job description for Remote/Hybrid - BackEnd Engineer (Golang) - Tiếng Anh at Nenkin GGS

### **Job Description**

Our Senior/Staff Backend Engineers are passionate about building robust, high-performance systems that handle large-scale data processing and deliver seamless user experiences. This role is primarily focused on backend development, with occasional requirements for streaming optimization and low-level programming. You'll be responsible for developing and maintaining the core infrastructure that powers our web-based applications, ensuring optimal performance and reliability at scale.

### **Key Responsibilities**

- 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

### **Skills**

- Golang (expert-level, production-grade applications and services)

- Video streaming fundamentals, protocols, and streaming technologies (end-to-end)

- NoSQL database design and implementation

- GCP platform and serverless functions

- Live-streaming technologies and video/audio processing pipelines

- gRPC framework for high-performance API development

- Version control systems (Git)

- Software development best practices (unit testing, build automation, design patterns, data-driven development)

- Ability 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

- Deep expertise in WebRTC and low-latency programming (real-time communication protocols, network optimization, performance tuning)

- DevOps practices (build pipelines, CI/CD, monitoring, etc)

- TypeScript for frontend integration

- Developing for Linux environments

- Knowledge of video codecs and streaming protocols (HLS)

- Containerization and microservices architecture

- GStreamer and ffmpeg

- Raspberry Pi development and hardware integration

- C programming for low-level optimization and performance tuning of live-streaming components

### **Education**

Bachelor's or Master's degree - Computer Science, Information Technology, or a related field

About the company
Nenkin GGS
Self employed

Xin chào, tôi đang là một Headhunter trên nền tảng này. Mục tiêu chính của tôi là hỗ trợ các nhà tuyển dụng tìm kiếm những ứng viên phù hợp nhất cho các vị trí tuyển dụng của họ. Để đạt được điều này, tôi thường dành thời gian để đánh giá các điểm mạnh, các kỹ năng, sự thành thạo và tính cách của ứng viên trước khi giới thiệu cho công việc.

Ngoài việc hỗ trợ các nhà tuyển dụng, tôi cũng hỗ trợ các ứng viên tìm kiếm cơ hội việc làm phù hợp và phát triển sự nghiệp của họ.

Bằng kinh nghiệm của mình, tôi hiểu được mục tiêu và khả năng của họ, tôi có thể giúp các ứng viên đưa ra những quyết định đúng đắn về tương lai của mình.

Office address

Hà Nội

Glints Safety Tips

Legitimate employers won’t ask for contact Telegram or any kind of top-ups or payment. Do not provide your messaging app contacts, bank details, or credit card information.

Learn More

Remote/Hybrid - BackEnd Engineer (Golang) - Tiếng Anh