About the job
- Collaborate with team members (e.g. other software developers and project managers) to design, develop software applications, idea brainstorming etc
- Write clean, efficient, and well-documented codes
- Test and debug software applications to ensure they function as per expected and meet the required specifications
- Continuously improve software applications by staying up-to-date with emerging trends, technologies, and software development best practices
- Participate in code reviews and contribute to the improvement of the team's software development processes
- Diagnosing and troubleshooting technical issues
- Support new releases of applications such as assist in extensive application/system testing
- Degree in Computer Science or equivalent certification
- Prior experience and proficient with AWS
- [Good to have] Prior experiences with other major cloud providers (e.g. Google Cloud, Azure)
- Experience and proficient with PostgreSQL
- Proficient in writing software with Python and Vue.JS frameworks
- [Good to have] Knowledge and prior experience in Robotics Process Automation (RPA), Web Scraper (e.g. Scrapy) etc.
- Sound knowledge of software development process
- Familiarity with agile development such as Scrum
- Ability to understand and analyse complex systems preferred
- Minimally 1 year of relevant working experience
- Able to communicate English fluently verbally and in written due to it being the team's common language
- Good communicational and organisational skills
- Team player, excellent interpersonal skills, approachable, eager to learn, positive attitude, maintain strong integrity, attention to details, creative, innovative, logical and good problem-solving skills preferred
- Proficient in Tech Stack: Python, Vue.js, PostgreSQL, AWS. Please only apply if you meet this requirement.