Tictag is a Singaporean startup, founded on the belief that we can make lives better through the democratization of data tasks. As we speed forward into new technologies like artificial intelligence and machine learning wash over us, it’s easy to forget parts of our society that might not keep up. We won’t, and we have a plan to let everyone contribute to and benefit from that journey together. If you’re ready to join us on this rocket ship, here’s your invitation.
As a backend engineer intern with Tictag, you will develop the backend APIs for our core mobile application that enables data preparation and annotation for artificial intelligence projects.
Your primary focus will be to develop concise and maintainable API functions to serve the needs of our frontend application as well as improving and safeguarding backend workflows and ensure proper local, remote state management.
As a Singaporean startup, hard work and commitment are very important factors to our culture and we expect our team to uphold those principles as well. For our software engineer intern, we are looking for applicants who are hungry to learn and ideally take the initiative outside work to continuously learn and explore new technologies in the market. You should also be independent workers and active contributors to our product.
For this internship, the ability to convert to Full-Time Position after studies/internship is highly preferred.
Job Description
- Develop efficient, reusable well-designed and high-quality backend API using NestJS.
- Building reusable components and internal libraries.
- Translating designs and wireframes into well designed, quality code.
- Ensure code functions and database aggregations are reasonably optimized for performance and security.
- Conceptualize and implement solutions for data storage.
- Maintain reasonable testing coverage for backend code.
- Maintain clear and concise documentation for backend API.
- Maintain a clean Git repository and issue board.
- Collaborate with other Software Engineers from different countries.
Job Requirements
- Bachelor’s degree holder or undergraduate in computer engineering or a related field.
- Experience in Typescript and NodeJS.
- Experience designing and building REST API.
- Good communication skills, proactive in suggesting for suitable improvements.
- Dependable and fun.
- Flexible in working arrangements as the Covid-19 situation develops.
Great to have but not required
- Experience with JavaScript frameworks and libraries such as Express or NestJS.
- Experience with NoSQL databases such as MongoDB.
- Good understanding Docker and how to use it.
- Understand agile software development methodologies such as Scrum or Kanban.
It's a long list, but your teammates will help you get started, and you'll have plenty of time to get to know our tools, processes, and people.
Related Job Searches:
- Company:
Tictag.io - Designation:
Backend Software Engineering Intern - Profession:
IT / Information Technology - Industry:
Computer and IT - Location:
Orchard