Job Description
- Analyze and develop web services of online advertising.
- Analyze and develop REST APIs for real-time connection services.
- Build learning system and analyze user data online.
- Work closely with the client app team and product design team to iterate quickly on new features and experiments.
- Create high quality code and be responsible for finding the best approaches possible, optimizing, and fixing bugs.
- Troubleshoot existing source code, hunt down nasty bugs and refactor code
- Perform benchmarking, performance and security analysis.
Job Requirement
- Skill & experience
- At least 2 years of web development experience, both backend and frontend.
- Proficiency with NodeJS, mastering at least one NodeJS framework (preferably Sails, Socket IO).
- Familiar with Restfull API, Websocket or any Push Notification Protocol.
- Strong OOP, Design patterns knowledge, Data structure and algorithm.
- Ability to design API system that is high available, scalable and extendable.
- Familiar with Linux Ubuntu, Centos or Debian.
- Have experience working with MySQL/PostgreSQL or MongoDB and good knowledge in performance tuning.
- Strong database design skill: knowledge of NoSQL, Big Data processing is a plus.
- Experience in caching system using Memcache/Redis.
Benefit
- Work and research on the finished projects of NPT – YO, Tech Team;
- Update the latest technologies;
- Have a stable and long – term work;
- Competitive Salary plus Bonus base on performance
- Comprehensive training
- Insurance
- Team Building Activities