About the Role:
- Play a pivotal role in constructing cutting-edge educational platforms
- Develop a Learning Management System (LMS) featuring video-on-demand lessons, live-streamed sessions, data analytics, and interactive quizzes.
- Build a scalable and accessible software-as-a-service solution catering to the Southeast Asian region.
- Collaborate within a cross-functional team comprising software engineers, DevOps, and other specialists.
- Maintain code integrity and create automated tests to ensure the highest product quality.
- Identify and resolve bugs and performance issues.
Tech Stacks:
- React js (front end - web)
- React Native (front end - mobile)
- Express.js (backend)
- Node js (backend)
- PostgreSQL (database)
About You:
- Hold a Bachelor's Degree in Computer Science or related disciplines.
- Possess practical experience in Design Patterns, Design Principles, Software Architecture, and Algorithms.
- Proficient in ReactJS and/or React Native, CSS, PostgreSQL databases, Typescript, and Node.js.
- Capable of producing high-quality and maintainable code.
- Familiarity with at least one RDBMS (e.g., MySQL, PostgreSQL) and/or NoSQL database (e.g., MongoDB, Amazon DocumentDB).
- Proficient in Git and Git workflows.
- Knowledgeable about CI/CD tools.
- Preferred working knowledge of AWS (EC2, RDS, S3).
- Strong written and verbal communication skills, coupled with excellent teamwork abilities.
- Dedicated and reliable team player, capable of both following direction and actively contributing to design and strategy discussions.
- Experience with unit testing, regression testing, and QA tools.
- Possess end-to-end software development experience, from development to operations.
About your Application:
- Apply to this job posting, and email your CV with the job title as your email header to: [email protected]