company logo

Software Engineer II

AirAsia.com

Office

RedQ, Malaysia

Full Time

Job Description

What You Will Do:

  • Serve as a key member of our software engineering team and contribute to establishing the best practices.
  • Provide best practices and guidelines for the software engineering team.
  • Understand business requirements holistically to build mobile and web applications.
  • Identify, prioritize and execute tasks in the software development life cycle
  • Write clean, efficient code.
  • Discover and debug issues swiftly, refactor code as well as automate repetitive tasks
  • Practice security, performance and scalability as principles in the day-to-day decisions and contributions
  • Work closely with the Product, Solution and Quality team to bring automated testing capabilities
  • Share and document knowledge as part of your workflow
  • Experiment and continuously explore new and emerging technologies and bring that perspective on how it can help the team
  • Research the current market for similar products and compare results 

Requirements:

  • Degree in Computer Science, Engineering or relevant fields 
  • More than 5 years of relevant work experience in front-end and/or back-end development with working knowledge in Python, PHP, JavaScript, CSS, HTML
  • Have a deep respect for the challenges associated with operating a large-scale system in production, and designs and implementations reflect that understanding.
  • Must be comfortable with Agile methodology and Scrum practices
  • Must be comfortable working with some popular frameworks such as ReactJs and NodeJs Knowledge of professional software engineering practices & best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations
  • Have a solid understanding of Microservices Architecture with experience in RESTful API or GraphQL or WebSockets implementation
  • Experience with JavaScript testing framework such as Jest.js and Cypress
  • Experience in developing mobile first applications (Responsive UI/UX)
  • Experience working with Application Logging, Monitoring, Performance Management such as (MongoDB Atlas, Firebase Analytics, Bugsnag)
  • Experience with CI/CD tools (Gitlab, Github, Jenkins)
  • Strong analytical and problem-solving skills with excellent communication skills.

Software Engineer II

Office

RedQ, Malaysia

Full Time

October 1, 2025

company logo

AirAsia

AirAsia