Job Details
Main tasks
- Develop proof of concepts and technical designs
- Data modeling
- Installation and configuration of plug-ins
- Manage software development, enhancement, debugging, testing and maintenance of the backend application
- Make design, code, testing and system quality improvement to backend application programming interface (API)
- Technical documentation
Job Requirements
Mandatory requirements
- IT, Computer Science background or equivalent
- Good communication skills to liaise with internal and external stakeholders
- Provide tangible solutions and work-arounds to complex issues
- Highly motivated with sense of ownership
- Relentless in nature to oversee tasks from end-to-end towards completion
- Candidates with 5 or more years of relevant experience may be considered for Senior Software Engineer role which will involve managing a team of developers and interfacing with customer on requirements and deliverables
- Proficiency in English (Spoken and Written)
Preferred requirements
- Strong in both front-end and back-end
- Proficient in HTML/ CSS3 with JavaScript/ JQuery, MySQL and CakePHP
- Experience in developing PHP or web-based applications
- Prior experience with LMS projects
- Familiar with Moodle, Totara or similar platforms
We offer
Why join us?
- Opportunity to be involved in a project to provide LMS access to 4 million users by 2024!
- Open culture / collaborative / vibrant environment
- High performing team consisting of Developers, UX Specialist and Business Analyst
- Flat hierarchy
- Results-based, not time-based approach