Senior Full Stack Developer
Oxydata Software
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:
Email: [email protected]
WhatsApp: +60 11-6411 1889
How to apply
To apply for this job you need to authorize on our website. If you don't have an account yet, please register.
Post a resumeSimilar jobs
Account Executive (Payable)
Executive, Record to Report
Shift Maintenance Technician