Skip navigation

Have you considered using our job search? Click here to search our current jobs.

Have you considered using our job search? Click here to search our current jobs.

Full Stack Developer


Information Technology
Johor Bahru, Malaysia

About us

At Dyson, we rely on our dynamic team of engineers and developers to solve the many challenges and puzzles that come with our rapidly evolving technical stack. At the Business System Development team, we rely on our dynamic and creative team to supports the Global Manufacturing organisation by identifying and leading system transformation projects as well as providing critical business insights using advanced analytics solutions. The team has the following focus areas:
  • Information management: Effective management and organisation of the information being channelled through our systems drives understanding, consistency, visibility and reliability which is essential in a business growing in complexity
  • Operation Transformation: New insights most often will need to be complemented with updated Systems and Processes. This transformation activity will enable operations to work more efficiently and improve operational effectiveness 
  • Data-driven business insights: empower decision makers with data analytics using advanced analytics technics such as deep learning, regression solutions or correlations studies and visualisation tools to easily communicate ideas and results
  • System & Dashboard development: changing need of the business require us to develop and implement new systems and provide visualization through dashboard development.

About the role

We’re seeking a full stack engineer who is ready to work with new technologies and architectures that’s always pushing boundaries. Here, you will take complete, end-to-end ownership of projects across the entire stack. Our ideal candidate has experience building products across the stack and a firm understanding of web frameworks, APIs, databases, and multiple back end languages. Your primary focus will be the development of the business application, definition, documenting and the maintenance of central database, and to ensure the application runs with high performance and responsiveness. Implementation of security and data protection features emerge with Dyson global security requirements. Identify and connect data sources across the organisation via web development; provide source data for analysts; facilitate the strategy of web application development roadmap (systems, software, processes, IT infrastructure, technologies and opportunities). You’ll be joining a small team working at the forefront of new technology, solving the challenges that impact both the front end and back end architecture, and ultimately, deliver amazing global user experiences.
As we will integrate more and more business system applications via web development activity, it is critical for the individual to have both backend and frontend development experience to optimise seamless connectivity with stakeholder to drive initiative effectively from a business perspective. 
This role is based in Johor Bahru but will most likely require some travel to our office in Singapore.
Identify business needs
  • Gather user requirements, analyse data, understand current systems and identify business best practices
  • Support the translation of business needs into front and back end requirements
  • Recommend web development approaches
  • Discuss technical design for complex requests with team members to obtain optimum web application
  • Responsible for both front-end and back-end development of the company’s website
  • Develop and implement proof web and Mobile applications
  • Write clean, well-designed code using OOP and proper SDLC protocols
  • Develop re-useable codes following standard software architecture principles
  • Develop mobile-responsive website applications
  • Build new features and fix bugs, optimizing the website for maximum speed and scalability
  • Integrate graphic/web designer to implement UI/UX features and optimize website interactivity
Security & Audit
  • Implementation of security and data protection features 
  • Link with IT security/ Legal/ IM teams to audit and deliver compliant solutions
Personal Development & Support
  • Research and keep plugged into emerging technologies while applying them into operations and development
  • Support the development of the team for hard and soft skills

About you

  • Degree in Computer Science / Software engineering
  • More than 7 years of experience in software development, with atleast 5 years as full stack developer.
Demonstrated skills and use of tools in the following areas
  • Develops and maintains scalable data pipelines and builds out new API integrations to support continuing increases in data volume and complexity.
  • Experience with ETL and well-versed with Microsoft Flow.
  • Collaborates with analytics and business teams to improve data models that feed business intelligence tools, increasing data accessibility and fostering data-driven decision making across the organization.
  • Implements processes and systems to monitor data quality, ensuring production data is always accurate and available for key stakeholders and business processes that depend on it.
  • Implements processes and systems to monitor data quality, ensuring production data is always accurate and available for key stakeholders and business processes that depend on it.
  • Performs data analysis required to troubleshoot data related issues and assist in the resolution of data issues.
  • Designs data integrations and data quality framework and evaluates open source and vendor tools for data lineage.
  • Works closely with all business units and teams to develop strategy for long term data platform architecture.
  • Experienced in working with Google Cloud Platform, Microsoft Azure, Oracle, Microsoft Access and large relational database and SQL Programming
  • Strong knowledge of Programming Node.js , MVC ,IIS Web server administration  , active directory  authentication management ,OAuth 2.0 ,Single Sign-on ,RESTful APIs ,  XML , JSON , Json.Net , XML , TypeScript , AngularJs,4,5 CSS , Bootstraps , Java Script and Python.
  • Strong in Software development lifecycle.
  • Developing back end website applications, front-end website architecture and designing user interactions on web pages.Ensuring cross-platform optimization for mobile phones.
  • Ensuring responsiveness of applications.
  • Seeing through a project from conception to finished product.
  • Designing and developing APIs.
  • User interface design based on UX research, A/B testing
  • Fundamentals of design, layout and typography.
  • Understanding accessibility and security compliance , user authentication and authorization between multiple systems, servers, and environments
  • Integration of multiple data sources and databases into one system
  • The ideal candidate will have strong hybrid web & mobile development skills, experience taking mockups and turning them into standards compliant mobile applications and achieving cross-platform compatibility.
  • Fundamentals of data analysis and visualization
  • Able to write create iOS application / Android and publish in apple store or Google play
  • Staying abreast of developments in web applications and programming languages.
Advantageous skills
  • Experience in Tableau and Microsoft Apps development e.g. PowerBI, PowerApps, Azure.
  • UX methodology
  • Web Charting  , highcharts , chartJs , D3.js and similar data visualization library
  • Artful design background
  • Working with open-source APIs and data sets
  • Comfortable using SVN & Git for version control
  • Responsiveness for multiple screen size
  • Photoshop, Illustrator and Sketch
  • Cross-browser application development.
Personal Skills
  • Ability to think out of the box.
  • Ability to challenge the way things are done and look at ways to optimise processes.
  • Ability to effectively work multiple tasks and prioritize among objectives and project deadlines.
  • Self-motivated, dynamic, results-driven and assertive.
  • Great listening skills.
  • Good presentation skills at all levels of the organisation.
  • Team player, comfortable dealing with all business levels and external suppliers.
  • Ethical, personal integrity.
  • Quick learner.
  • Willing to be flexible in tasks and activities taken on.
  • Enjoy challenges and thrives on them.
  • Open to always learning new things and adapt to changing technologies.


Dyson Malaysia monitors the market to ensure competitive salaries, bonuses and pension contributions. Beyond that, you’ll enjoy generous leave, a transport allowance and medical care and insurance. But financial benefits are just the start of a Dyson career. Rapid professional growth, leadership development and new opportunities abound, driven by regular reviews and dynamic workshops. And with a vibrant culture, the latest devices and a relaxed dress code reflecting our engineering spirit, it’s an exciting team environment geared to fuelling and realizing ambition.

Interview guidance

We are following the government guidelines regarding COVID19. At this time all interviews will be conducted via video or telephone. We’re taking these precautionary measures to protect both our employee and candidate wellbeing. Our Talent Acquisition team will work with you and provide further information as appropriate. 

Closing date: 30 April 2021