1. KEY FUNCTION: Developing ERP or School management system 2. KEY RESPONSIBILITIES: • Develop, and maintain the school management platform and related soft-wares. • Develop tools that will assist in interpreting, using, and leveraging data from the platform. • Create applications tailored for the operations team, utilizing school data to optimize performance. • Collaborate with cross-functional teams to identify needs, opportunities, and system requirements. • Uphold best practices in engineering, security, and design, ensuring the use of version control, and CI/CD processes. 3. JOB FUNCTIONS: • Write clean, scalable code using Typescript, NextJS, PostgreSQL, and Python. • Implement Continuous Integration/Continuous Deployment (CI/CD) and Automation Testing to streamline the software development lifecycle. • Participate in code reviews, architecture discussions, and feature prioritization. • Create technical documentation such as API docs, user guides, and comments in code for future reference. • Debug and troubleshoot issues across different layers of the architecture. • Assist in data modeling and schema design for new features and functionalities.JOB REQUIREMENTS: • Bachelor's degree in Computer Science, Software Engineering, or a related field. • Proficient in Typescript, NextJS, PostgreSQL, and Python. • Understanding of CI/CD processes and automation test. • Minimum of 2 years of experience in professional software development. • Excellent problem-solving skills and attention to detail. • Strong verbal and written communication skills. • Ability to work well in a team environment and manage time efficiently.Thưởng Holiday bonus, enrollment bonus Chăm sóc sức khoẻ Annual Health check Cơ hội du lịch Company trip, department trip