Senior Full Stack Engineer APPLY NOW

Omnimatics HQ, Seri Kembangan
Mon, May 31, 2021
Full time

Omnimatics is looking for a Senior Full Stack Engineer. Your primary focus will be development of proof-of-concept applications for the Engineering & Applied Technologies division. You will be working with hardware engineers, embedded systems engineers and product owners to bridge the gap between hardware and software by developing high quality software applications. Therefore, understanding of all layers of software applications from infrastructure to backend to frontend is necessary.

Day-to-Day Activities:

  • Design and implement RESTful APIs
  • Design and implement client-server architecture systems and microservices built on TCP and/or MQTT
  • Build and deploy performant modern web applications in React, React-Native, Redux, Webpack, ES6, and Flow
  • Architect and implement efficient and scalable backend systems
  • Write unit, functional and end-to-end tests
  • Write high-quality code (Ruby, PHP, preferably Node.JS) that communicates with backend services via HTTP APIs or other means
  • Identify and resolve performance and scalability issues
  • Participate in code and design reviews
  • Provide timeline for deliverables to project lead
  • Contribute to technical design documentation and produce well-organised, reusable, optimised, and documented source code
  • Work independently when required, and continuously learn and improve management and engineering skills
  • Manage and update requirement specification and status of tasks assigned to you in company-specified issue tracking systems on a day-to-day basis
  • Maintain an orderly manner for storage of work-related files and folders
  • To perform ad hoc work and tasks, and achieve goals and key performance indicators as set by the company
  • Promote and uphold the vision, mission, core values, work ethics, culture and branding of Omnimatics within and outside the company

Must Haves:

  • Experience shipping web applications to production
  • Familiarity with the whole web stack, web protocols, and web performance optimisation techniques
  • In-depth understanding of web frameworks (such as Rails, Django, etc)
  • Detailed knowledge of minimum one modern JavaScript framework: React, React-Native, Ember, Angular, etc
  • Proficient with at least one language commonly used for backend services development (C++, C, C#, Java etc.), but willing to work on Node.JS
  • Proficient with at least one relational database management system (Postgres, MySQL), but willing to work on MySQL
  • Proficient understanding of the HTTP protocol
  • Understanding of test-driven development and agile software methodologies
  • Strong analysis and practical problem-solving abilities
  • Commercial awareness on software development
  • Oral and written communication skills
  • Understanding of defect and bug tracking process
  • Possess qualities of multiculturalism and open-mindedness
  • The ability to work in a multidisciplinary team with other engineers
  • Our fast-paced environment requires you to be a fast learner, independent and a team player
  • Able to inspire and aspire and practice the company’s core values
  • Be flexible to work out of the assigned scope of responsibilities
  • Bachelor Degree in Computer Science / Information Systems / Information Technology (applicants from other fields of studies will be considered if they are able to show that they have the passion)


  • Experience with ES6/ES2015 or ES7/ES2016
  • Experience with React, Redux/Flow, React-Native, React-Native-Web
  • Experience with at least one CSS preprocessor: Sass, Less, PostCSS, Stylus, etc
  • Experience with AWS or GCP
  • Experience with client-server architecture systems and microservices built on TCP and/or MQTT

Tech Stack:

Our core services tech stack consists of Node.JS with Firebase, Redis, MySQL, Datastore, BigQuery and Cloud Functions. They all run on the Google Cloud infrastructure with auto-scaling abilities. We use BitBucket for our code repository.

2021-05-31|||Omnimatics HQ, Seri Kembangan|||Engineering||||||f99sjXKtoHDjniTY|||FULL_TIME|||MYR|||HOUR|||single||||||||||||false


* Required

Thank you. Your application has been received successfully.