Client Industry: Provides Information Technology (IT) systems for Asia's leading enterprises
Location: Singapore
Key Responsibilities:
- Design, develop, and maintain software applications: Write clean, scalable, and efficient code to create software solutions that meet user needs.
- Collaborate with cross-functional teams: Work closely with product managers, designers, and other engineers to deliver high-quality citizen-centric products.
- Perform code reviews: Ensure code quality and share knowledge with team members to improve overall team performance.
- Debug and troubleshoot issues: Identify and resolve software defects and performance issues.
- Implement automated testing and continuous integration: Ensure the reliability and stability of the software through automated tests and CI/CD pipelines.
- Documentation: Create and document technical designs that are aligned with architectural guidelines.
- Stay updated with the latest industry trends: Continuously learn and apply new technologies and best practices to improve our products.
Key Requirements:
- Bachelor’s degree or higher in Computer Science or a related field.
- 5+ years of relevant experience in Software Engineering roles.
- 3+ years of experience leading small engineering teams.
- Extensive hands-on experience in full-stack web and mobile development, including:
- Frontend & Backend: React and Node.js.
- Mobile Platforms: React-Native. Experience in native Android and iOS will be a plus
- Proficiency with containerization technologies, such as Docker and AWS services (Fargate ECS, Lambda, S3, Aurora, and RDS).
- Strong database management skills with MySQL and PostgreSQL.
Pay: RM17,000.00 - RM21,000.00 per month
Work Location: In person