Job responsibilities
participate in and contribute to the design of the various components/parts of the Maui product
write design documents and collaborate with the US and the rest of the China team
implement specific modules and functional blocks and become authoritative in certain areas
help developing world-class software by practicing good coding standards, and writing testable and maintainable codes
have a good overall understanding of the Maui product, both technical and business
help managers perform team building, and help train and coach the more junior level engineers
Requirements:
3-10 year experience
Linux application development experience
Linux Kernel, File System/Distributed file system
xml
Web Services
Distributed Database (SQL, Berkeley DB/Sleepy Cat)
C++ or C programming
Shell or Perl
Good communication skill in both Chinese and English
Team management skill
Ruby/Ruby on rails
Web application experience
GUI