company-logo-image

Junior Back End NodeJS Developer

DoctorOnCall
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 2500 - RM 5000

Kuala Lumpur

Full-Time

Job Description

Your primary focus will be the development of all server-side logic, definition and maintenance of the central database, and ensuring high performance and responsiveness to requests from front-end or other backends. You will also be responsible for integrating the front-end elements built by your co-workers into the application. 

Job Requirements

Duties
  • Participate in the entire application lifecycle of implementing digital applications from plan, design, build, test, deploy and maintain
  • Work as part of a dynamic, interactive Agile team developing and delivering digital services while also able to work independently
  • Write complex backend programs, analyze code changes and make suggestions to improve code complexity for maintainability, and scalability
  • Reason logically and creatively, identifying problems, drawing valid conclusions from the data available, and developing effective solutions while applying creative thinking in the design and development of high performing web applications.
  • Gather and address technical and design requirements.
  • Collaborate with Front-end develops to integrate user-facing elements with server side logic
  • Liaise with developers, designers, and system administrators to identify new features
  • Create NodeJS applications using REST APIs in support of specific deliverables
  • Make extensive use of REST APIs across platforms
  • Maintain databases across different platforms
  • Write clean code to develop functional web applications 
  • Develop APIs for consumption by other web applications
  • Learn fast, excel, and deliver at a quick pace
  • Write clean code to develop functional web applications
  • Troubleshoot and debug applications
 
Technical Requirements:
  • Experience in Javascript, HTML5, CSS3 is mandatory
  • Experience in AngularJS or Angular, WebPack.
  • Proficient understanding of code versioning tools, such as Git
  • Commercial experience with NodeJS and ExpressJS or equivalent
  • Experience with relational databases PostgreSQL
  • Experience with NoSQL databases like Google Firebase or MongoDB
  • Ability to create and maintain backend REST API
  • Ability to integrate different REST API from a wide ecosystem
  • Understanding of asynchronous programming and its quirks and workarounds
 
 
 
Additional Experience Considerations
  • Previous experience on eCommerce platforms e.g. Magento, Shopify
  • Previous experience on any sort of booking, listing platforms
  • Familiar with Javascript coding standards
  • Experience with AMP HTML a plus
  • Experience with Search Engine Optimization a plus
  • Experience with PMO tools like Jira
  • Advantage with have background in setting up AWS services e.g. EC2, S3 
  • Advantage with Apache and nginx
 
 

Additional Info

Experience Level

0 - 7 Years of Experience

Job Specialisation

General IT, Software Development & QA / Testing, System & IT Helpdesk / Database Administrator


Company Profile

DoctorOnCall-logo-image

DoctorOnCall

DoctorOnCall.com.my is Malaysia's first & leading Digital Health platform which connects Patients to Doctors through Chat, Phone & VideoCall and delivers Medication & Supplements to their doorstep. We are the largest Health information website with millions of active visitors and are proud partners of multiple leading Insurers & Hospital Chains. Our ambition is to redefine and revolutionize the existing healthcare ecosystem & to deliver an excellent healthcare experience through technology and education to patients.
Join us on this journey & apply NOW!
https://www.doctoroncall.com.my/career


company-logo-image

Junior Back End NodeJS Developer

DoctorOnCall

RM 2500 - RM 5000

Kuala Lumpur

Full-Time

This job is no longer available