We are seeking a versatile and results-driven Software Engineer to support the design, development, and integration of customized software solutions with a strong emphasis on Full Stack Development. In this role, you will contribute to the end-to-end development of applications, collaborating closely with cross-functional teams to deliver scalable and maintainable software aligned with product and project goals. The ideal candidate brings hands-on experience across front-end and back-end technologies, a solid understanding of system integration, and a commitment to delivering high-quality, user-centric solutions in a dynamic and collaborative environment.
Be Part of Our Success
- Collaborate with other software engineers and system architects/engineers to design, build, and maintain applications
- Develop end-to-end specifications for solution components
- Perform testing and implementation of the solution
- Troubleshoot and resolve software issues
- Generate relevant documentation, reports etc.
- Design scalable, efficient, and high-quality software solutions.
- Ensure the development of robust, maintainable, and efficient software that is in line with industry best practices.
- Ensure software development follows the company's coding standards, best practices, and testing methodologies.
- Execute code reviews, unit testing, and integration testing to maintain high-quality code and ensure software reliability.
- Continuously evaluate and improve software development processes, tools, and technologies used by the team.
Qualities We Value
- Knowledge in Computing / Computer Science / Software Engineering or equivalent
- Preferably with 2 years of experience in software engineering / development preferred
- Familiar with full-stack web development and desktop app development
- Good knowledge of software development life cycle and OOP concepts
- Proficient in programming languages such as C#, Java, JavaScript, Typescript, HTML5, CSS3, Python
- Familiar with web frameworks and technologies such as React, Angular, Spring Boot, Node.js, Next.js, Express.js, ASP.NET, Java Server Faces
- Familiar with relational databases such as MSSQL, MySQL, PostgreSQL
- Familiarity with Artificial Intelligence technologies or containerization technologies is a plus
- Experience in mobile app development is a plus
- Self-motivated and willing to learn new technologies
- Ability to work in a team environment
- Good team player with critical thinking, analytical and creative problem-solving skills.
- Singaporean only
- Candidates with more experience may be considered for senior roles.