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. If you are a hands-on engineer who enjoys building complete, production-ready systems and wants to play a key part in shaping a next-gen security product, this role is for you.
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.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 practicesFamiliarity 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)Seniority level
Entry levelEmployment type
Full-timeJob function
Engineering and Information TechnologyIndustries
Security and Investigations#J-18808-Ljbffr