SMRT Corporation, Ltd. is seeking a Senior Software Engineer in Singapore to join its development team. This role involves designing and maintaining web and mobile applications within cloud environments like Azure and AWS, utilizing modern technologies including PHP, Node.js, and Docker. Ideal candidates will have a Bachelor’s degree in Computer Science and a minimum of 3 years of full stack development experience. Proficiency in deploying applications in cloud environments and agile methodologies is essential.
Qualifications
Bachelor’s Degree in Computer Science, Software Engineering, or equivalent experience.
Minimum 3 years of hands-on experience in full stack development.
Responsibilities
Design, develop, test, and maintain full stack applications.
Build modern, responsive UIs.
Develop and integrate RESTful APIs.
Create and manage databases.
Containerize applications using Docker.
Deploy applications in Azure and AWS.
Collaborate with cross-functional teams.
Troubleshoot and resolve technical issues.
Follow secure coding practices.
Skills
Full stack development
Proficiency in PHP (CodeIgniter)
Proficiency in Node.js
Experience with .NET
Experience with Python
Experience with Java (Android)
UI development using React (Next.js)
Familiarity with TypeScript
Experience with Flutter
Database management (MySQL, PostgreSQL)
Cloud deployment (Azure, AWS)
Agile/Scrum methodologies
GitLab for CI/CD
Docker for containerization
Education
Bachelor's Degree in Computer Science or Software Engineering
Job description
SMRT Corporation, Ltd. is seeking a Senior Software Engineer in Singapore to join its development team. This role involves designing and maintaining web and mobile applications within cloud environments like Azure and AWS, utilizing modern technologies including PHP, Node.js, and Docker. Ideal candidates will have a Bachelor’s degree in Computer Science and a minimum of 3 years of full stack development experience. Proficiency in deploying applications in cloud environments and agile methodologies is essential.