Backend Software Engineer (Node.js)
- RM60k – RM96k • No equity
- |Petaling Jaya
- |2 years of exp
- |Full Time
In office - WFH flexibility
Not Available
About the job
A) What You'll Be Doing
- Design, develop and maintain backend services, RESTful APIs and server-side applications for the web and mobile platforms.
- Implement backend business logic for journey planning, trip management, electronic ticketing, payment processing and operational reporting.
- Design, manage and optimize database structures, queries and data-processing workflows to ensure data integrity and system performance.
- Develop and maintain integrations with third-party platforms, GPS tracking devices, ticketing terminals and other IoT systems.
- Build background jobs, scheduled tasks and asynchronous processing workflows, including proper error handling and retry mechanisms.
- Monitor, troubleshoot and resolve backend issues to maintain system stability, security and availability.
- Write clean, maintainable and testable code, supported by appropriate unit and integration tests.
- Participate in code reviews, technical discussions and software deployment activities.
- Collaborate closely with frontend developers, product managers and operations teams to translate business requirements into technical solutions.
B) What We're Looking For
1) Technical Requirements
- Minimum 2 years of professional experience in software development, with relevant hands-on experience in backend development.
- Strong proficiency in JavaScript and Node.js. Experience with TypeScript and backend frameworks such as Express.js or NestJS is an advantage.
- Solid understanding of RESTful API design, authentication, authorization and secure data handling.
- Good working knowledge of relational databases (SQL), preferably PostgreSQL or MySQL.
- Familiarity with NoSQL databases, particularly MongoDB.
- Experience using Git and GitHub for version control and collaborative development.
- Good understanding of software development principles, data structures, debugging and application performance.
- Familiarity with application deployment, server environments and production troubleshooting.
2) Good to Have
- Experience working with AWS, Google Cloud or other cloud infrastructure.
- Familiarity with Redis, MQTT, message queues or asynchronous processing.
- Experience with Docker, CI/CD pipelines and automated testing.
- Exposure to Java or other backend programming languages.
- Experience integrating external APIs, payment gateways or IoT devices.
- Familiarity with GPS tracking, geospatial data, real-time systems or data-intensive applications.
C) What Matters Beyond Technical Skills
We value engineers who can think critically, take ownership and contribute beyond simply completing assigned tasks.
We are looking for someone who:
- Takes responsibility for assigned tasks and follows through on deliverables.
- Can work independently, troubleshoot problems and find practical solutions.
- Is comfortable working in a fast-paced startup environment where priorities and requirements may evolve.
- Communicates clearly, collaborates well with teammates and is receptive to constructive feedback.
- Has a strong willingness to learn new technologies and understand the products they are building.
- Cares about code quality, system reliability and the long-term maintainability of software.
We value practical ability and demonstrated results over qualifications alone. If you have built and deployed real-world applications, we would love to see your work.
D) What You'll Get
- Competitive Compensation: Monthly salary ranging from RM5,000 to RM8,000, commensurate with experience and capabilities.
- Real Product Ownership: Work on production systems used in real-world transport operations.
- Technical Exposure: Gain hands-on experience with cloud infrastructure, IoT integrations, real-time data processing and payment technologies.
- Direct Collaboration: Work closely with the founders, engineering team and product stakeholders.
- Growth Opportunities: Take on meaningful technical responsibilities and grow alongside an evolving technology company.
- Learning & Development: Opportunities to explore new technologies, improve engineering practices and expand your technical expertise.
- Performance bonus.
- Sense of Purpose: Your works directly impact how people move around within cities nationwide.
E) How to Apply
Interested candidates are invited to submit:
- Updated CV or resume.
- GitHub profile, portfolio or relevant software projects (if any).
- Expected monthly salary.
- Earliest available start date or notice period.
Please send your application to [email protected] with the subject:
Application – Backend Software Engineer (Node.js)
We look forward to meeting engineers who are passionate about building practical technology and solving real-world problems.
F) About Us
At Hexon Data Sdn. Bhd., we build technology (traded under the name 'JustNaik') that makes public transport smarter, more accessible and efficient.
We are looking for a Backend Software Engineer to join our engineering team and help build, maintain and scale the backend infrastructure that powers our products and services.
This is an opportunity to work on real-world software systems involving APIs, databases, cloud infrastructure, IoT integrations and real-time data processing.
If you enjoy solving technical challenges, taking ownership of your work and building software that makes a tangible difference, we'd like to hear from you.
About the company
Similar Jobs


