Job Openings Software Engineering Intern

About the job Software Engineering Intern

About Zenith

Zenith's mission is to deliver a holistic, world-class education to all learners in South East Asia through technology. Today, Zenith is one of the leading education companies in Singapore and we provide the best-in-class educational experience in the pre-university segment. Our dedicated team strives to empower learners to reach their peak potential by cultivating integral values and skills that will set them up for success in life.

Most importantly, we believe in equal access to opportunity regardless of background, and that the future of education is a tech-driven experience that places the learner at its core. To deliver on both, we aim to combine our pedagogical expertise with cutting-edge technology and an unrelenting sense of customer centricity.

If you share our mission of making a positive change in the future of education in South East Asia, we want to speak to you!

Summary

We are looking for a Software Engineering Intern to join our team! You will play a crucial role in developing high-quality software code and applications. You will collaborate with cross-functional teams, participate in software design discussions, and contribute to the overall success of our software projects. Your problem-solving skills, attention to detail, and ability to write clean and efficient code will be essential in delivering software solutions that meet our project requirements and coding best practices.

You will be working with and receiving mentorship from an energetic team with strong industry, cross-functional and international experience. We offer career development opportunities and provide guidance to help you deliver impact whilst working alongside like-minded peers in a fast-paced and dynamic environment.

Responsibilities

  • Develop high-quality software code and applications
  • Conduct code reviews and provide constructive feedback
  • Participate in software design and architecture discussions
    

Requirements

  • Bachelor's degree in Computer Science or related field
  • Knowledge in ReactJS, React Native, and/or Node.js is required
  • Strong proficiency in coding in Javascript/Typescript
  • Experience with at least one RDBMS (e.g. MySQL, PostgreSQL) and/or NoSQL database (e.g. MongoDB, Amazon DocumentDB)
  • Experience with version control systems such as Git.
  • Working knowledge of AWS (EC2, ECS, RDS, S3) is preferred
  • Dedicated and reliable team player who is able to take direction as well as actively contribute to discussions on design and strategy
  • Experience with unit testing, regression testing, and QA tools
  • Possess experience with end-to-end software development from development to operations