- Salary
- $30k – $40k/mo
- Location
- Pak Shek Kok, New Territories, HK
- Type
- Full-time
- Department
- Engineering
- Seniority
- Senior
- Education
- Bachelor
- Source
- BetterTeam
Description
Role Overview:
- Develop backend, systems and networking-related features using Rust.
- Contribute to production-quality software through merge requests, code reviews, CI pipelines, and unit/integration testing.
- Learn about and contribute to performance, reliability, and observability using existing tools and benchmarks.
- Write and maintain clear documentation, comments, and short design notes.
Core Requirements:
- Hands-on experience in Rust, or strong experience in another systems language (e.g. C/C++) with the ability to learn Rust quickly.
- Hands-on experience writing non-trivial code, demonstrated through open-source contributions, commercial projects, internships, or substantial personal projects. Coursework-only experience is usually not sufficient unless accompanied by substantial project work..
- Familiarity with Linux development environments and basic command-line tools.
- Basic understanding of network programming concepts such as sockets or client-server communication.
- Exposure to modern development workflows, including Git/GitLab, merge requests, code review, and CI pipelines.
- Willingness to learn, accept feedback, and gradually take responsibility for assigned work.
Minimum Qualifications:
- B.Sc., B.Eng., or MSc in Computer Science, Engineering, Information Engineering, or related disciplines
- Languages Requirements:
- Able to participate in technical discussions in at least one of English or Mandarin.
- Able to write technical documents clearly in English.
- Ability to speak Cantonese is preferred, but not required.
Growth & Learning:
Compensation & Career Development:
How to apply: