Job Description :
RESPONSIBILITIES
Designing and implementing server-side applications, middleware and frameworks
Developing features, maintaining and fixing defects on our current stack

REQUIRED TECHNICAL SKILLS
Proficiency in OO design, data structures, algorithms, design patterns, and industry standards tools for application development
Java, Javascript, Node, and server-side development
Experience in NoSQL databases e.g Mongo DB and/or relational databases e.g Oracle
Experience in building scalable RESTful services
Experience with JavaScript, architecture, templating systems (e.g. Dust)
Proficiency in Agile software development process and SCRUM process
Proficiency in industry-standard development IDEs
Proficiency in industry-standard development tools, environments and frameworks such as Linux, Unix, Shell, GIT
Source control and workflow – GIT