Roles & Responsibilities
- Location : Malaysia (Hybrid / Remote options can be discussed)
- Employment Type : Full-time
We are looking for a Software Engineer to maintain and enhance our software platform, which powers our customer dashboard, admin dashboard, and mobile applications. The platform is built on modern web and mobile technologies and hosted on AWS. You will be responsible for ensuring system stability, implementing new features, resolving issues, and optimizing performance.
Responsibilities
Maintain and support our existing Node.js (Express.js) backend running on AWS EC2 with Nginx reverse proxyManage and optimize MySQL database (Amazon RDS) including schema updates, performance tuning, and backupsMaintain and enhance React.js web applications (customer and admin dashboards) using Ant Design and Firebase AuthenticationSupport the React Native mobile app (bare workflow), including bug fixes and integration updatesMonitor system performance, troubleshoot issues, and ensure uptime and reliabilityCollaborate with product and business teams to implement new features and improvementsEnsure application security and best practices in authentication / authorizationMaintain deployment pipelines and contribute to improving DevOps processesRequirements
Bachelor’s degree in Computer Science, Software Engineering, or equivalent experience3+ years of professional experience in full-stack or backend developmenStrong proficiency in Node.js / Express.jsExperience with React.js and React Native (bare workflow preferred)Familiarity with Ant Design component libraryExperience with Firebase Authentication (web and mobile)Strong knowledge of MySQL and relational database designHands-on experience with AWS services (EC2, RDS, S3, CloudFront, etc.)Comfortable with Linux server environments and Nginx configurationUnderstanding of REST APIs, authentication flows, and security best practicesProblem-solving mindset, ability to work independently, and proactive in troubleshootingNice-to-Have SkillsExperience with CI / CD pipelines (GitHub Actions, GitLab CI, Jenkins, etc.)Knowledge of Docker or containerization toolsFamiliarity with monitoring tools (CloudWatch, Datadog, Prometheus, etc.)Basic understanding of mobile app deployment (iOS App Store / Google Play Store)Tell employers what skills you have
RDS
Amazon RDS
Pipelines
REST
Software Engineering
MySQL
EC2
Reliability
Reverse Proxy
React Native
Docker
Web Applications
Github
S3
Linux