Experience
Proven work experience in software engineering
Proficient with JavaScript
Experience in Node.js and frameworks available for it (such as Express, Hapi, etc. depending on your technology stack)
Robust knowledge of front-end technologies, such as HTML5 and CSS3
Solid knowledge of PL/SQL
Understanding fundamental design principles behind a scalable application
Implementing unit tests
Ability to document requirements and specifications
Familiarity with agile software development methodology and release processes.
Familiarity with source control such as Git.
Experience in RESTful or SOAP web services development.