Software Engineer (Backend) Intern

Work at Tictag, Today!
Software Engineer (Backend) Intern

About Tictag

Tictag is a Singaporean startup, founded on the belief that everyone can benefit from working on data. As 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 built a crowdsourced data annotation platform so everyone can contribute to and benefit from that journey together while helping to power the technologies of tomorrow. If you’re ready to join us on this rocket ship, here’s your invitation.

 

Role Summary

 

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 components for our admin web application as well as to improve and safeguard frontend workflows and ensure proper local, remote state management.

 

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. 

  • Maintain structured local and remote caching and state management.

  • Translating designs and wireframes into well designed, quality code. 

  • Ensure applications are reasonably optimized for performance. 

  • Maintain reasonable testing coverage for front end code. 

  • Maintain a clean Git repository and issue board.

 

Job Requirements

  • ​Bachelor’s degree holder or undergraduate in computer engineering or a related field. 

  • Working knowledge using NestJS, Node.JS or Other JavaScript frameworks can be considered. 

  • Experience creating and interpreting architecture and models. 

  • Good communication skills, proactive in suggesting for suitable improvements. 

  • Dependable and fun. 

  • Flexible in working arrangements as the Covid-19 situation develops. 

  • A drive to not only be good but do good.