Responsibilities:
- Develop and maintain Avo's suite of backend system for building reliable digital platform
- Work closely with team (developers, testers, product managers & designers) to conceptualize, build, test and deliver products
- Responsible for designing, developing, testing and supporting scalable cloud backend server application in a collaborative team. Implement technology solutions to improve business functions and resolve application issues
- Participate in technical and design discussion with system architect and strategic partners to ensure best practices during implementation
- Develop and maintain necessary documentation of systems, projects and/ or processes
- Monitor and maintain server functionalities and cloud security. Troubleshoot and problem solve website and platform related issues
- Collaborate with team to develop automatic testing tools on time for quality, complete life-cycle testing (unit and integration) of work processes
- Assist in operation and system troubleshooting to better utilize Agile methodology, Continuous Integration technology, and provide tools to facilitate operation process
- Troubleshoot and debug to optimize performance. Review and recommend improvements to existing system designs and engineering processes
Qualifications:
- Bachelor or master degree in Software Engineering, Computer Science, or related field
- Minimum 2-3 year of backend development experience
- Good understanding of Golang/ node.js/ Java
- Working knowledge of the general architectures (MVC or MVVM), trends, and emerging technologies
- Good understanding of software architecture and sense of system performance
- Knowledge of SDLC and Agile Development methodology, application design principles, practices design patterns and DevOps concepts
- Familiar with the common development tools: Git, Maven
- Good understanding of Security, Cloud AWS or GCP
- Experience with relational databases such as MySQL, PostgreSQL or equivalent is preferred. Experience with NoSQL databases such as MongoDB, DynamoDB is a plus
- Testing, troubleshooting skills are required to ensure products are delivered with high quality
- Proven skills in JavaScript/ HTML/ CSS and popular web application framework is a plus
- Responsible, well-organized, self-motivated and able to work independently
- Good oral and written communications and interpersonal skills
You will be working with  
CTO, Front-end Developer, UX/ UI Designer, System Analyst, Commercial Team