Back to jobs
Ensign Infosecurity
Southeast Asia

Intern, Full-Stack Software Engineer

Singapore
2026-04-17

Role Description

Ensign is hiring ! **Responsibilities:** * **Front-End Development:** Develop and maintain responsive, user-friendly interfaces using technologies such as React, Angular, or Vue.js. * **Back-End Development:** Build and optimize server-side logic, databases, and APIs using Node.js, Python, or similar technologies. * **Full-Stack Expertise:** Ensure seamless integration between front-end and back-end components, maintaining data integrity and application performance. * **Code Quality:** Perform code reviews, write unit tests, and implement best practices to ensure high-quality, maintainable code. * **Collaboration:** Work closely with lead engineer, product managers, designers, and other stakeholders to translate requirements into technical specifications. * **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:** * Good knowledge of full-stack development, preferably in managing web application projects. * Proficiency in front-end technologies such as HTML, CSS, JavaScript, and frameworks like React, Angular, or Vue.js. * Strong experience with back-end development using Node.js, Python, or similar languages. * Familiarity with databases like PostgreSQL, or MySQL, including schema design and query optimization. * Experience with RESTful API design and development. * Knowledge of version control systems, particularly Git. * **Frameworks:** Experience with other frameworks and tools such as Docker, Kubernetes, and cloud services (AWS, Azure, GCP). * **Testing:** Familiarity with testing frameworks and methodologies, including unit testing, integration testing, and end-to-end testing. * **Agile Methodology:** Experience working in Agile/Scrum development environments. * **Problem-Solving:** Strong analytical and problem-solving skills, with the ability to troubleshoot complex issues and propose effective solutions. * **Communication:** Excellent verbal and written communication skills, with the ability to convey technical concepts to non-technical stakeholders. * **Security Awareness:** Basic understanding of web application security principles and best practices, including OWASP guidelines. * **Adaptability:** Ability to work in a fast-paced, dynamic environment and quickly adapt to changing requirements and priorities. **Preferred Qualifications:** * **Education:** Ongoing Bachelor’s degree in Computer Science, Software Engineering, or a related field.

Intern, Full-Stack Software Engineer

Ensign Infosecurity

Sign Up →