CompaniesJobsFor Employers

Senior Full Stack Engineer

Information technology
Freelance
Please log in to view salary
Seri Kembangan, Selangor

About The Job

  • 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

Job Requirements

  • 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)
  • Willing to travel and adapt to situations

Nice-to-Haves:
  • 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.

Our Culture

WHY BE AN #OMNITIAN?

We build technology that enables smart and diverse mobility services to facilitate the transportation needs of today. Become an industry catalyst with us!

Our mission - paving the way for safer driving thru the proliferation of Internet of Vehicles (IoV) to collect, process and analyse data to enable the new era of smart mobility services.

WHO IS OMNIMATICS?

Omnimatics is an Internet of Things (IoT) company that offers innovative, connected vehicles technology to the transportation industry.

We are a young and aspiring team that is passionate about connected vehicles and enabling smart mobility services. We are looking for talented and dedicated people who share the same vision to join our growing team.
jobs-malaysia-omnimatics-job-senior-full-stack-engineer-0