Front End Engineer

Please send your resume and cover letter to careers@nsfocusglobal.com with the job title as the subject.
 
We are looking for a Frontend Software Engineer responsible for developing the security products as well as the next generation of cloud-based services to support our customers.

This includes but not limited to:

  • Improve the current product design and implement new features including the web front end and the backend.
  • Working with our architect to implement the clouds service that is based on various public clouds, including AWS, AliCloud etc as well as our private cloud.
  • Utilize your programming skills for efficient and robust implementation
  • Work closely with our researchers to enhance our machine learning based systems
  • Enhancing the core services provided through AWS cloud
  • Enhancing and Creating tools to analyze large quantity of data
  • Work closely with Technical Support and Quality Assurance teams for debugging, trouble shooting
  • Can deliver the high-quality summary documentations such as reports, design docs, unit testing plans and can deliver the front end Demo.

 Requirements:

 Strong proficiency in web technologies and web application development. Working with JavaScript, HTML/DHTML, CSS, XML, XSL, React.js or any similar framework and workflows.

  • Proficiency with web servers (nginx, node.js, apache)
  • Experience with Java, Python, HTML, C/C++ and familiar with Unix/Linux development environment.
  • Experience with multi-core/multi-thread programming preferred
  • Experience with testing both at system level and unit level
  • Experience with AWS, AliCloud products and services is a plus
  • Experience with multiple language products
  • Strong knowledge with scripting (python, Perl, shell), and the ability to quickly prototype tools to extract information from large data sets
  • Good knowledge of Database Servers (MySQL, mongo, PostgreSQL), a big plus
  • Good communication skills
  • Self-motivated to fix broken things and able to work on a dynamic environment
  • Team player, can-do attitude and take initiative

Education:

  • BS in Computer Science/Engineering (Preferred). Graduate Degree is a plus