Job Description :
Software Engineer
Location: Sunnyvale CA
Duration: 6 Months Assignment with possibility to extend up to 12 months or Permanent
W2 only

Job Description
Design, enhance and maintain internal websites, web applications and stand-alone Python applications. Full stack capability is required. You will design and implement both the front-end user interface and back-end application and database. The back-end environment is Microsoft IIS web server and Microsoft SQL Server. Some server setup will be required. The first project is using Python and Flask with front-end JavaScript grid and charting controls. Future projects could use other technologies as needed.

Personal Characteristics
Demonstrated technical leadership
Entrepreneurial spirit
Drives projects to completion
Strong problem solving skills
Excellent verbal and written communications skills
Intellectually curious and passionate
High emotional intelligence and solid people skills
Skills and Experience
Expert in OO Python, JavaScript, node.js, SQL
Test-driven development
Full stack front-end & back-end web application development
Must have experience with application architecture design
HTML5, CSS, jquery, Ajax, Django, Flask, Vue, React, Angular, etc.
Microsoft SQL server
Microsoft IIS web server
Web technologies such as RESTful APIs, JSON, WebSocket, sockets
Git version control
Technical writing for project proposals, documentation and test
Desired: data analytics, Matlab, MES (manufacturing execution systems), HighCharts, grid controls
             

Similar Jobs you may be interested in ..