Job Openings Senior Full Stack Developer

About the job Senior Full Stack Developer

Senior Software Engineer – Full Stack

Job ID: Y655R4V5

Location: KLIA, Kuala Lumpur Airport

Work Mode: Onsite (5 days onsite – non-negotiable)

Job Type: 6-Month Contract (Extendable with potential conversion to permanent based on performance)

Preferred Joiner: 15–30 days

Visa Sponsorship: Not available

Important Eligibility Notice

  • Candidates must be available to join within 15–30 days.
  • This role is open only to candidates who already have valid Malaysian work authorisation.
  • Overseas applicants and expatriate candidates requiring visa sponsorship are not eligible for this position.
  • Applications requiring an Employment Pass or visa sponsorship will not be considered.

About the Client

Our client is a leading organisation in the aviation and digital travel services industry, delivering technology-driven solutions that support business-critical operations. They are committed to building scalable digital platforms that enhance customer experiences and operational excellence. Joining the team offers the opportunity to contribute to innovative projects within a collaborative engineering environment.

Role Overview

We are seeking an experienced Senior Software Engineer – Full Stack to design, develop, and deliver scalable end-to-end digital applications supporting business-critical platforms.

Responsibilities

  • Design, develop, and maintain scalable full-stack applications across frontend and backend layers.
  • Build clean, efficient, reusable, and maintainable code for web applications, APIs, backend services, and internal tools.
  • Develop responsive, mobile-first web applications using modern JavaScript frameworks such as React or Angular.
  • Design and develop backend services, RESTful APIs, WebSockets, and secure third-party integrations.
  • Manage backend logic, databases, authentication, authorisation, data flows, and API performance optimisation.
  • Propose effective engineering solutions for complex technical and business challenges.
  • Plan, prioritise, and execute development tasks throughout the software development lifecycle.
  • Support test-driven development and collaborate with QA teams to improve automated testing.
  • Debug applications, refactor code, improve system performance, and automate development processes.
  • Participate in code reviews, code analysis, build processes, and CI/CD deployments.
  • Ensure application security, scalability, reliability, and performance across all development activities.
  • Leverage Google Cloud Platform (GCP) services to improve application scalability and reliability.
  • Maintain technical documentation and share knowledge across the engineering team.
  • Collaborate closely with Product, QA, Engineering, Business, and Operations teams.
  • Evaluate emerging technologies and recommend continuous improvements.

Requirements

Must-have

  • Degree in Computer Science, Software Engineering, or a related technical discipline, or equivalent practical experience.
  • Minimum 5 years of experience as a Full Stack Developer, Senior Software Engineer, Software Developer, or a similar role.
  • Strong hands-on experience across both frontend and backend development.
  • Strong frontend experience with JavaScript, HTML, CSS, React, or Angular.
  • Strong backend development experience using Node.js or similar backend technologies.
  • Experience developing scalable backend applications, services, and RESTful APIs.
  • Experience with WebSockets and secure third-party integrations.
  • Strong understanding of databases, backend architecture, API design, and performance optimisation.
  • Experience developing responsive and mobile-first applications with a good understanding of UI/UX principles.
  • Hands-on experience with Google Cloud Platform (GCP).
  • Strong understanding of software engineering best practices, including source control, code reviews, testing, build processes, and operations.
  • Experience with CI/CD tools such as GitLab, GitHub, or Jenkins.
  • Experience with application logging and monitoring tools such as Firebase App Analytics, Bugsnag, or similar.
  • Experience with performance and load testing.
  • Strong analytical, troubleshooting, and problem-solving skills.
  • Excellent communication, collaboration, organisational, and teamwork skills.
  • Ability to work effectively in a fast-paced environment with strong attention to detail.

Nice-to-have

  • Experience with React Native or Flutter.
  • Experience driving automation initiatives for development and QA.
  • Exposure to modern cloud-native development practices.
  • Experience with containerisation, microservices, or cloud-based deployment.
  • Experience working in aviation, travel, e-commerce, fintech, or other high-traffic digital platform environments.

Why Join Us


  • Potential for permanent employment based on performance after the initial contract period.
    • Opportunity to build and enhance large-scale digital platforms supporting business-critical operations
  •  Gain exposure to modern cloud technologies, scalable architecture, and enterprise software engineering practices.

Interested candidates can reach out to:
 Apply Now: https://www.careers-page.com/oxy/job/Y655R4V5

Email: Swamy@oxydata.my

WhatsApp: +60 11-6411 1889