Full-Stack JavaScript Developer

Job Description

The Full-Stack JavaScript Developer is responsible for supporting and enhancing a proprietary, enterprise solar project management system, and delivering business critical functionality by designing and building new application features. As a full-stack developer, work will involve back-end (SQL, JS, node.js) and front-end development (HTML5, CSS, JS).

Location: Sunnyvale, CA


  • Work with a development team to support several enterprise applications
  • Communicate with business counterparts to gather feature requirements
  • Troubleshoot and resolve application bugs
  • Design UI/UX enhancements based on business requirements
  • Improve application performance and user experience


  • BS degree in Computer Science or technical field
  • Minimum 2 years’ experience in software development
  • Strong understanding of native JavaScript, including ES6 syntax
  • Experience building responsive HTML5 web-applications
  • Detailed understanding of browser rendering behavior and the MVC framework
  • Experience using version management tools, e.g. Git
  • Proficient in CSS
  • Basic understanding of relational database management and SQL
  • Strong organizational, problem-solving, and analytical skills
  • Acute attention to detail
  • Ability to work on complex projects with general direction and minimal guidance
  • Must treat deadlines and commitments with the utmost seriousness and urgency
  • Basic experience building back-end services in node.js preferred
  • Exposure to the SAP HANA platform and data modeler preferred
  • Experience with the SAPUI5 or openUI5 library preferred
  • Proficiency in API development and design preferred

Forward resume and cover letter with salary requirements to: jobs_developer@greenskies.com

These duties and responsibilities are intended to describe the general nature and scope of work being performed by this position. This is not a complete listing and other duties will be assigned based on the positions role within the business.

Greenskies is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment, without regard to race, color, religion, sex, or national origin.