Golden Gate Ventures

Careers

SOFTWARE ENGINEER at GoQuo
Kuala Lumpur, MY

About Goquo

Founded in 2002, GoQuo Sdn. Bhd. is one of the Travel Technology pioneer in providing Ancillary Solutions to Major Airlines and Online Travel Agents in Asia. Our Clients include 21 airlines (Bangkok Airways, Thai Lion Air, Malindo Air, Lion Air, Batik Air, Nok Air and more) and we are expanding our client base to other regions. GoQuo Strives to become a World Class Travel Technology Provider.

We are looking for dynamic candidates to grow with us in this exciting journey.

 

Job Purpose

We are looking for an experienced backend developer/software engineer (Node.js, PHP) who will be responsible for managing the interchange of data between the server and the users. Your primary focus will be the development of all server-side logic, definition and maintenance of the central database, and ensuring high performance and responsiveness to requests from the front-end. You will also be responsible for integrating the front-end elements built by your co-workers into the application. Therefore, a basic understanding of front-end technologies is necessary as well.

 

Duties and Responsibilities

  • Design and write micro services to improve the availability, scalability, latency, and efficiency of the system

  • Work with other engineers to explore and create new design / architectures geared towards scale and performance

  • Participate in code and design reviews to maintain our high development standards

  • Engage in service capacity and demand planning, software performance analysis, tuning and optimisation

  • Design, build, analyze and troubleshoot large-scale systems

  • Contribute to the full stack performance tuning and optimization

  • Debug and modify complex, production software and providing best solution to overcome an issue

  • Provide software and architecture solutions to enhance the scalability and efficiency of the system

  • Giving full commitment and responsibility towards delivering a world class system and always try to keep one step ahead of others.

 

Qualifications

 

  • Strong proficiency with JavaScript (Node.js), PHP.

  • Good understanding in the latest trends and technology of mobile platforms

  • Good knowledge and experience with microservices ideology and cloud platforms products.

  • Experience in using Google products like Firebase, Google API, Machine learning APIs and others.

  • Proficient understanding of code versioning tools, such as Git

  • Understanding the nature of asynchronous programming and its quirks and workarounds

  • Understanding accessibility and security compliance

  • User authentication and authorization between multiple systems, servers, and environments

  • Integration of multiple data sources and databases into one system

  • Understanding fundamental design principles behind a scalable application

  • Understanding differences between multiple delivery platforms, such as mobile vs. desktop, and optimising output to match the specific platform

  • Creating database schemas that represent and support business processes

  • Implementing automated testing platforms and unit tests