v5systems

Full Stack Engineer

Computers/Software Fremont, California

Description

Job Description:

V5 Systems is a technology company that believes in forging new paths. We have pioneered the first outdoor edge computing platform and are helping people to use this platform to feel secure in any outdoor environment. We are looking for a Full Stack Engineer to join our Software Team.

Responsibilities:

  • Develop API and GUI for Video Management System (VMS) (our stack: NodeJS/Express and AngularJS)
  • Develop API/UI for IoT monitoring systems
  • Help in field diagnosis of issues and fix them as needed

Requirements:

Experience:

  • Excels in a fast-paced start up environment with ample opportunity for growth
  • Not afraid of experimenting and making mistakes and a strong desire to learn new technologies
  • Is capable of writing clean, maintainable and scalable code
  • Extensive knowledge of Algorithms and Data Structures
  • Strong working knowledge of Linux OS and development environment
  • Java Script Ninja
  • NodeJS (+ Express) and AngularJs design/development experience
  • Design/Develop/Consume REST APIs
  • HTML/CSS (Bootstrap) skills and experience with browser debugging and profile tools.
  • Working knowledge of PostgreSQL (or equivalent)
  • 1-4 years of UI/API development experience

Desired Skills:

  • Development skills on Python
  • Familiarity with OO design/development skills
  • High Level OO/Procedural language skills (C/C++/Java)
  • API architecture/design experience/interest.
  • Excellent verbal and written communication skills

Education:

  • BS/MS in computer science or equivalent qualification with strong aptitude for computer science