company-logo-image

Senior Full Stack Engineer

Omnimatics
ashley-avatar-image

AI-generated summary

beta
speech-bubble-tail-image

Oops, looks like Ashley forgot to summarize this job! We apologize for the inconvenience. Please read the complete Job Description for full details and additional information.

RM 3500 - RM 5500

Seri Kembangan

Freelance

Job Description

  • 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.


Company Benefits

OUTINGS & ACTIVITIES

We do fun activities to enhance team creativity and positivity -such as movie night, dinner and drinks as well as team building events, to name a few!

DIVERSE CULTURE

We celebrate multiculturalism and the freedom of creativity. Quirky personalities and gogetters who love learning and getting things done are welcome!

SNACK & TIDBITS

Our pantry is stocked up with a lot of snacks and coffee just in case you need that boost of energy at work, or if you have the munchies!

ANNUAL LEAVE & HEALTH CARE

Need time off? How does 18 days of annual leave a year sound? If you’re feeling unwell, our healthcare benefits have you covered.


Additional Info

Experience Level

1 - 3 Years of Experience

Job Specialisation

General IT


Company Profile

Omnimatics-logo-image

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.

company-logo-image

Senior Full Stack Engineer

Omnimatics

RM 3500 - RM 5500

Seri Kembangan

Freelance

This job is no longer available