Our company is seeking to hire a skilled Software Developer to help with the development of our current projects. Your duties will primarily revolve around building software by writing code, as well as modifying software to fix errors, adapt it to new hardware, improve its performance, or upgrade interfaces. You will also be involved in conducting system testing and validation procedures.To be successful in this role, you will need extensive knowledge of programming languages and the software development life-cycle. Requirements:Good EnglishMac / Linux / Windows 10 (with Linux extension)Must haves:Agile software development (working with tickets)Version control (Git)Angular (Angular 2 onward)Ruby on RailsOO design patternsUnit testing (rspec)Would be nice:Ionic 3ElectronThis is a long-term, fully remote role, and you would be required to work between 9am-5pm UTC+8 from Monday to Friday. We are a close-knit but growing team and are interested in candidates who are looking to grow with the team!Please note we will only be able to respond to short listed candidates. Thank you for your understanding.