Kyanon Digital

NodeJS Developer (Crawling Tool)

Kyanon Digital

Ho Chi Minh
294 - 296 Truong Sa, Ward 7, Phu Nhuan District, HCMC

Salary
Negotiable
Post date
02/11/2018
Job skills
JavaScript NodeJS

Job Details

  • Implement algorithms handling a large volume of real time data. Proactively research for solutions to problems.
  • Design and develop REST APIs to support various type of clients: mobile, web, messaging platforms, SDK for 3rd party clients
  • Architect and build robust, scalable, highly available, reliable, and secure backend systems
  • Work closely with the client teams and product design team to iterate quickly on new features and experiments
  • Participate in design discussions, code reviews, and group brainstorming sessions
  • Deliver high quality code following best practices for better performance, user experience, and reusability
  • Troubleshoot existing code bases, hunt down nasty bugs and refactor codePerform benchmarking, performance and security analysis
  • Help turn R&D results into production ready services

Job Requirements

Must Have

  • 3-4 years of software development experience in Javascript (experience with ES5/6) – we also open for junior developer.
  • Thorough expertise in design and development experience in NodeJS
  • Deep knowledge of caching, message queue, event-based programming
  • Deep knowledge of client server communication protocols (REST, HTTP, JSON, XML, Socket, Buffer Protocol)
  • Deep knowledge of a broad range of data structures and algorithms and know how, when and when-not to use them.
  • Strong reading technical document skill in English
  • Be able to write clean, performance-centric, reusable, and understandable code with unit tests
  • Excellent command in using source control like GIT, SVN
  • Passion for best design and coding practices and a desire to develop new bold ideas
  • Experience designing and developing RESTful web services for mobile apps

Nice to Have

  • Object orientated development
  • Experience working on data scraping, data crawling tools is an advantage
  • Experience working on FB API, Twitter API is an advantage
  • Experience working on MySQL, Nginx, Linux is an advantage
  • Experience working with Amazon Web Services is an advantage
  • 2+ years of experience in software engineering
  • Ability to work in a fast-paced and dynamic team
  • Self-starter, capable of leading and owning a large aspect of the product
  • BS or higher in Computer Science, Mathematics or technical related fields
  • Communication in English is an advantage

We offer

Why You’ll Love Working Here

  • Having a good leadership team
  • Good working environment physically and mentally
  • Pay good salary, bonuses and good benefits

All Kyanon Digital official staff are entitled to the following company benefits upon their successful completion of their working period:

  • – Working in a dynamic, technological environment
  • – Opportunities to work in a real Agile environment
  • – Training and development (Soft-skills, Technical skills, English skills)
  • – 13-month salary
  • – Extra bonus based on performance/seniority/position
  • – Performance Review to adjust salary and title/position (at least once a year)
  • – Health check annually
  • – Company trip annually
  • – Team building quarterly, Team bonding monthly
  • – Free parking, various type of music activities, food & beverages, …
  • – Gift on special days like birthday, Tet holiday
  • – Social/health/unemployment insurance
  • – Annual leave/compassionate leave
  • – Sick leave/hospitalization leave
  • – Paternity/child care leave (when applicable)
  • – Others