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 passionate Software Engineers who will be crucial in building next-generation education platforms. You enjoy solving complex requirements and is a team player possessing strong communication skills to manage different stakeholders. You have relevant experience and are interested in the edtech space.
Responsibilities
- Develop Edutech LMS for students that involve video-on-demand lessons, live-streamed lessons, data analytics, and interactive quizzes
- Responsible for building a highly scalable and accessible software-as-a-service solution to serve the Southeast Asian region
- Work in a cross-functional team consisting of software engineers, DevOps, and other specialists
- Maintain code and write automated tests to ensure the product is of the highest quality
- Diagnose and fix bugs and performance issues
Requirements
- Bachelor's Degree in Computer Science or relevant disciplines
- Practical experience with Design Patterns, Design Principles, Software Architecture, and Algorithms
- Knowledge of ReactJS and/or React Native, CSS, PostgreSQL databases, Typescript, and Node.js is required
- Ability to write high-quality and maintainable code
- Experience with at least one RDBMS (e.g. MySQL, PostgreSQL) and/or NoSQL database (e.g. MongoDB, Amazon DocumentDB)
- Good with Git and Git workflow
- Familiar with CI/CD tools
- Working knowledge of AWS (EC2, RDS, S3) is preferred
- Possess strong written and verbal communication and teamwork skills
- 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