Write well designed, testable, efficient code by using best software development practices
Cooperate with UI/UX designers to translate designs and wireframes into high quality code
Integrate data from various back-end services and databases
Gather and refine specifications and requirements based on technical needs
Create and maintain software documentation
Be responsible for maintaining, expanding, and scaling our application
Candidate must possess at least a Bachelor's Degree, Master's Degree / Post Graduate Degree, Computer Science/Information Technology, Engineering (Computer/Telecommunication), Mathematics, Science & Technology or equivalent.
Aggressive problem diagnosis and creative problem solving skills.
Strong organisational skills to juggle multiple tasks within the constraints of timelines and budgets with business acumen.
Skilled and experienced in agile software development is a plus.
Minimum 1 year experience in software development. Experience working for SaaS company is a plus.