Contribute to front- and back-end web application development, design web pages and prototypes, maintain CMS and internal tools, write tests and documentation, participate in CI/CD, security practices, and routine operational tasks.
Ensign is hiring !
As a Full-Stack Software Engineer Intern, you will contribute to the ongoing development and improvement of our web applications, with a strong emphasis on proposing and creating new web page designs. The role also involves performing routine and repetitive tasks across various systems, such as our content management system (CMS) and other internal tools, which may include both technical and non-technical work.
Responsibilities:
- Front-End Development: Develop and maintain responsive, user-friendly interfaces using technologies such as React or Next.js
- Web Page Design: Create and refine web page designs and prototype using tools like Figma
- Back-End Development: Build and optimize server-side logic, databases, and APIs using Node.js
- Routine Tasks: Perform recurring tasks across systems such as CMS and other internal platforms. These may include technical work and non-technical activities
- Code Quality: Perform code reviews, write unit tests, and implement best practices to ensure high-quality, maintainable code.
- Project Management: Coordinate development activities, track progress, and ensure timely delivery of features and updates.
- Security Focus: Implement and uphold security measures throughout the development process, ensuring the application is resistant to common vulnerabilities and attacks.
- DevOps Practices: Participate in the CI/CD process, managing deployment pipelines and automating workflows to improve efficiency.
- Documentation: Maintain clear and comprehensive documentation for code, APIs, and system architecture.
Requirements:
- Familiarity with JavaScript frameworks such as React, Next.js, or Vue.js.
- Ability to create and contribute to web page designs using tools like Figma.
- Understanding of content management systems (CMS) and website maintenance processes.
- Knowledge of version control systems such as Git.
- Strong attention to detail with a good sense of design and user experience.
- Good communication and teamwork skills.
- Ability to perform repetitive and structured tasks effectively, including both technical and non-technical work.
Preferred Qualifications:
- Education: Ongoing Diploma or bachelor’s degree in computer science, Engineering, or a related field.
Ensign InfoSecurity Singapore Office
30A Kallang Place, #08-01, Singapore, Singapore , Singapore, 339213
Similar Jobs
Artificial Intelligence • Automotive
The intern will implement off-board services for autonomous vehicles, working on backend/frontend development and collaborating with designers to create user-friendly applications.
Top Skills:
PythonReactTypescript
Artificial Intelligence • Hardware • Information Technology • Machine Learning
The role involves developing and maintaining test programs for HBM component validation, optimizing test strategies, coaching engineers, and ensuring the quality and stability of testing infrastructure across teams.
Top Skills:
AdvantestApgAteC/C++ConfluenceGitJIRAPerforcePythonTeradyne
Artificial Intelligence • Hardware • Information Technology • Machine Learning
As a Test Solutions Engineer, you will develop and maintain test strategies for NAND Flash memory, ensuring program quality and readiness for production while optimizing test flows and device reliability.
Top Skills:
CC++Python
What you need to know about the Singapore Tech Scene
The digital revolution has driven a constant demand for tech professionals across industries like software development, data analytics and cybersecurity. In Singapore, one of the largest cities in Southeast Asia, the demand for tech talent is so high that the government continues to invest millions into programs designed to develop a talent pipeline directly from universities while also scaling efforts in pre-employment training and mid-career upskilling to expand and elevate its workforce.

.jpeg)