Responsibilities:
-
Develop and maintain real-time, low-latency backend systems and services using Golang / Rust / Ruby on Rails.
-
Analyze business and user requirements and translate them into technical specifications.
-
Collaborate with frontend developers and other teams to integrate APIs and services.
-
Optimize backend applications for maximum performance, scalability, and reliability.
-
Assist in system, database, and architectural design to meet project needs.
-
Implement and maintain unit and integration tests to ensure code quality.
-
Conduct code reviews to ensure adherence to best practices and maintain code quality.
-
Stay updated on industry trends and technologies for backend development.
Required Skills and Qualifications:
-
Bachelor’s degree in Computer Science, Information Technology, or a related field.
-
5+ years of professional experience in backend development and system analysis.
-
Must have hands-on experience and proficiency in Golang / Rust / Ruby on Rails.
-
Proficiency in MySQL and Redis.
-
Experience with Kafka; knowledge of other NoSQL databases like MongoDB is preferred.
-
Strong understanding of RESTful APIs and full SDLC execution.
-
Experience in conducting code reviews to ensure quality and standards.
-
Excellent problem-solving skills and attention to detail.
-
Good at spoken and written Chinese (Cantonese and Mandarin).