Singapore Tembusutech Innovation (STI) is a dynamic venture co-creation driver, fostering innovation and growth for entrepreneurs and startups across China, Singapore, and Southeast Asia. We specialize in identifying opportunities for startups and investors, co-creating new ventures with passionate entrepreneurs and tech companies, and providing comprehensive support throughout the development and growth journey.
Position Overview:
We are seeking a Software Engineer Intern to join our team and contribute to the development of a patent exchange platform. As a key member of our technical team, you will play a crucial role in designing, implementing and maintaining the platform, leveraging a tech stack that includes React, TypeScript, Supabase and PostgreSQL.
Responsibilities:
- Collaborate with the development team to analyze, design, and implement new features.
- Design, develop, test, and deploy scalable and maintainable software solutions for the Patent Exchange Platform.
- Debugging and fixing issues found in existing applications.
- Participating in code reviews to ensure code quality, maintainability and adherence to best practices.
- Implement additional CRUD (Create, Read, Update, Delete) based REST API functionalities to facilitate the seamless exchange of patent-related information.
- Researching and experimenting with new tools and technologies to improve development processes and application performance.
- Work with TypeScript to build robust and efficient server-side and client-side components.
- Utilize Supabase as the backend-as-a-service (BaaS) to manage data, authentication, and other essential services.
- Implement and optimize database structures using PostgreSQL for efficient data storage and retrieval.
- Participating in team meetings, providing updates on progress and discussing technical challenges.
- Conduct code reviews, address bugs and continuously improve the performance and reliability of the platform.
- Adhering to established coding standards, development processes and security practices.
Qualifications:
- Bachelor's degree in Computer Science, or a related field.
- Software development experience, with a focus on TypeScript development.
- Hands-on experience with PostgreSQL or similar technologies.
- Strong understanding of CRUD operations and experience implementing them in real-world applications.
- Familiarity with building scalable and responsive user interfaces.
- Solid understanding of software development principles, design patterns, and best practices.
- Excellent problem-solving and debugging skills.
- Ability to work collaboratively in a fast-paced and dynamic startup environment.
- Strong communication skills and the ability to convey complex technical concepts to non-technical stakeholders.
Nice to Have:
- Experience with patent-related systems or intellectual property management.
- Knowledge of containerization tools (e.g., Docker).
- Familiarity with CI/CD pipelines for automated testing and deployment.
- Proficiency in reading and speaking Chinese.
Related Job Searches:
- Company:
Singapore Tembusutech Innovation - Designation:
Software Engineering Intern - Profession:
IT / Information Technology - Industry:
Others - Location:
Queenstown