Software Engineer II

Posted:
2/9/2026, 1:36:33 PM

Location(s):
Selangor, Malaysia ⋅ KLIA, Selangor, Malaysia

Experience Level(s):
Mid Level ⋅ Senior

Field(s):
Software Engineering


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.