Job Search and Career Advice Platform

Enable job alerts via email!

Senior Full Stack Developer

Neo Innovation Tech (M) Sdn Bhd

Kuala Lumpur

On-site

MYR 100,000 - 150,000

Full time

2 days ago
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading IT consultancy firm in Kuala Lumpur seeks a Senior Full Stack Developer to enhance a vending machine system, requiring strong experience in Android (Kotlin/Java), backend (.NET C#), and familiarity with real-time systems. The ideal candidate has at least 5 years of software development experience, capable of extending legacy code and implementing new features. This role offers a competitive salary and a dynamic collaboration environment, with additional perks like medical claim entitlement.

Benefits

Competitive salary and benefits package
Collaborative and dynamic work environment
Medical claim entitlement

Qualifications

  • Minimum 5 years of hands-on software development experience.
  • Solid understanding of RESTful APIs and backend service development.
  • Ability to work independently and take ownership of system development.

Responsibilities

  • Continue development of vending machine system applications.
  • Extend existing source code with new features.
  • Develop and maintain backend services for vending machines.

Skills

Android (Kotlin / Java)
Backend (.NET C#)
Mobile (React Native)
RESTful APIs
TCP/IP networking
Databases
Good communication skills in English

Tools

GitHub
Job description

You can now search for people on SEEK. Make your profile public so you can be found by more employers. Update profile visibility

Established in 1998, Neo Innovative Tech (M) Sdn. Bhd. (formerly Chiyoda Software Laboratory (M) Sdn. Bhd.) has over 27 years of experience in IT consultancy and system development. In 2024, Neo Innovative Tech became part of the A-1 Bakery Group, providing IT operational support while developing end-to-end retail solutions based on real-world business needs.

About the Role

We are looking for an experienced Senior Full Stack Developer to join our team and continue the development, enhancement, and long-term maintenance of an existing Vending Machine System acquired from a vendor.

The system includes machine-side applications, mobile apps, backend services, and real-time communication servers. The ideal candidate is a hands‑on senior developer who is comfortable working across multiple technologies, understanding existing source code, and building new features on top of it.

Experience with hardware communication, controller protocols, or vending/IoT systems is a strong advantage.

Key Responsibilities
  • Continue development, enhancement, and maintenance of an existing vending machine system covering machine-side applications, mobile apps, backend services, and real-time servers.
  • Understand and work on existing source code delivered by vendors, and extend it with new features and business logic.
  • Develop and maintain backend services and API integrations for vending machines and mobile applications.
  • Handle real-time transaction processing and TCP/IP communication with vending machine hardware.
  • Work with hardware controllers, SDKs, and device communication protocols where required.
  • Troubleshoot, debug, and resolve production issues to ensure system stability and performance.
  • Improve code quality, performance, logging, and error handling.
  • Collaborate with internal teams and vendors on technical implementation and system enhancements.
  • Prepare and maintain basic technical documentation and support knowledge transfer.
Requirements
  • Minimum 5 years of hands‑on software development experience.
  • Strong experience in this core area: Android (Kotlin / Java), Backend (.NET C#), or Mobile (React Native).
  • Solid understanding of RESTful APIs and backend service development.
  • Experience working with existing / legacy codebases and extending them with new features.
  • Good knowledge of TCP/IP networking and real-time or transaction‑based systems.
  • Experience with databases and backend data handling.
  • Ability to work independently and take ownership of system development.
  • Good communication skills in English.
Preferred Skills (Added Advantage)
  • Experience with vending machine systems, POS systems, or IoT‑related projects.
  • Knowledge of hardware controller protocols or device communication.
  • Experience with React Native (Android & iOS) or Android hardware integration.
  • Familiarity with DevExpress, reporting tools, or operations portals.
  • Experience in payment systems, remote monitoring, or high‑availability systems.
  • Proficiency with GitHub (or similar version control systems such as GitLab/Bitbucket) for source code management, branching, and collaboration.
  • Familiarity with cloud platforms (AWS, Azure, or GCP).
What We Offer

Competitive salary and benefits package.

Collaborative and dynamic work environment.

Medical claim entitlement.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.