Enable job alerts via email!

R&D Software Engineer (Full Stack)

ELID Sdn Bhd

Selangor

On-site

MYR 75,000 - 100,000

Full time

Today
Be an early applicant

Job summary

A leading technology company in Malaysia is seeking a Full-Stack Software Engineer to build and maintain a cloud-hosted access control platform. The ideal candidate will have strong proficiency in Go, Typescript, and Javascript, as well as experience with SQL databases and modern web frameworks. This role provides an opportunity to work on high-impact projects connecting real-world security devices to cloud platforms.

Qualifications

  • Strong proficiency in Go (Golang), Typescript & Javascript.
  • Experience with SQL databases, preferably PostgreSQL and MSSQL.
  • Hands-on knowledge of core AWS or Azure services.

Responsibilities

  • Contribute to the design, development, and maintenance of the platform.
  • Build responsive, intuitive front-end interfaces.
  • Develop robust back-end services/APIs for device management.

Skills

Go (Golang)
Typescript
Javascript
SQL databases (PostgreSQL, MSSQL)
RESTful API design
Modern web frameworks (React, Angular, Vue)
Docker
AWS or Azure services
Version control (Git)
Problem-solving

Education

Bachelor’s degree in Computer Science or related field

Tools

Docker Compose
NATS
MQTT
Job description
About Us

Founded in 1989, ELID. has been a pioneer in the access control industry across Asia for over 35 years. With in‑house R&D, ISO‑certified manufacturing and a dedicated team of professionals, ELID serves more than 10 million users worldwide via distributors in over 30 countries. The company’s product portfolio spans from door controllers and card‑access systems to fully integrated security management platforms. Today, ELID is advancing toward cloud‑native, IoT‑enabled access and security solutions — empowering smarter, safer spaces and enabling secure, real‑time connectivity between the cloud and networked devices.

The Role

We are looking for Full‑Stack Software Engineers who can build, deploy and maintain our cloud‑hosted access control platform. This is a high‑impact role where you will collaborate with our engineering team to deliver secure, reliable, and user‑friendly solutions managing tens of thousands of connected devices and users.

Why Join Us

Join ELID and work on high‑impact projects where your code connects cloud platforms to real‑world security devices. Here, you’ll expand your full‑stack and cloud expertise while building systems that protect people and spaces around the world.

Responsibilities
  • Contribute to the design, development, and maintenance of our cloud‑native access control management platform.
  • Build responsive, intuitive front‑end interfaces for administrators and end‑users.
  • Develop robust back‑end services/APIs for device management, user access, and integration with third‑party systems.
  • Implement and maintain modules enabling reliable cloud‑to‑device and device‑to‑cloud communication—handling connectivity, protocol management, and robust error recovery.
  • Implement secure authentication, authorization, and data handling best practices.
  • Collaborate with stakeholders to translate business requirements into technical deliverables.
  • Manage, monitor and optimize deployments on AWS and/or Azure.
  • Write and update technical documentation for code, APIs & deployment.
  • Contribute to other R&D or software projects as needed, aligned with your expertise and team objectives.
Requirements
  • Bachelor’s degree in Computer Science, Software Engineering, or related field.
  • Strong proficiency in Go (Golang), Typescript & Javascript.
  • Experience with SQL databases, preferably PostgreSQL and MSSQL.
  • Experience with RESTful API design and implementation.
  • Strong proficiency in modern web frameworks (React, Angular, or Vue).
  • Knowledge of Docker, Docker Compose and containerized deployments.
  • Experience with messaging systems (NATS, MQTT) and event‑driven architectures.
  • Hands‑on knowledge of core AWS or Azure services (VMs, storage, managed databases, networking, security).
  • Solid understanding of authentication, authorization and security best practices.
  • Familiarity with Git and modern version control workflows.
  • Ability to read, understand and refactor large codebases.
  • Excellent problem‑solving skills and ability to work independently or in a team.
Nice‑To‑Haves
  • Experience in mobile application development for both Android and iOS platforms (e.g., using React Native, Flutter, or similar cross‑platform frameworks).
  • Exposure to AI domains such as Computer Vision, Natural Language Processing (NLP), Generative AI, or Large Language Models (LLMs).
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.