Software Programmer (Back-End) – Teaching Management System Job
Employer: Royal Metro College
SpiderID: 14052745
Location: New Westminster, British Columbia
Posted: 8/22/2025
Wage: $40-50/per hour
Priority Review Date: 11/20/2025
Job Code / NOC / SOC: NOC21232
Category: Computer Software/Programming
Job Description:
Position Overview
The Software Programmer (Back-End) will be responsible for building and maintaining the core system architecture of our teaching management platform. This role focuses on server-side development, database design, system integration, and ensuring scalability, security, and performance of the platform. The role also requires the developer to Key Responsibilities
•Design, develop, and maintain the back-end infrastructure of the teaching management system.
•Build and manage databases to support course management, student progress tracking, and secure data storage.
•Develop and implement APIs to integrate with front-end applications and third-party services.
•Ensure compliance with privacy, data protection, and security standards.
•Collaborate with front-end developers, academic staff, and administrators to define technical requirements.
•Monitor and optimize system performance, troubleshoot issues, and deploy updates.
•Maintain thorough documentation of codebase and system architecture.
The Software Programmer (Back-End) will be responsible for building and maintaining the core system architecture of our teaching management platform. This role focuses on server-side development, database design, system integration, and ensuring scalability, security, and performance of the platform. The role also requires the developer to Key Responsibilities
•Design, develop, and maintain the back-end infrastructure of the teaching management system.
•Build and manage databases to support course management, student progress tracking, and secure data storage.
•Develop and implement APIs to integrate with front-end applications and third-party services.
•Ensure compliance with privacy, data protection, and security standards.
•Collaborate with front-end developers, academic staff, and administrators to define technical requirements.
•Monitor and optimize system performance, troubleshoot issues, and deploy updates.
•Maintain thorough documentation of codebase and system architecture.
Job Requirements:
Qualifications
•Bachelor’s degree in Computer Science, Software Engineering, or related discipline.
•Proven experience as a Software Programmer or Back-End Developer.
•Strong programming skills in one or more server-side languages (e.g., Python, Java, C#, Node.js, or PHP).
•Proficiency with relational and/or NoSQL databases (MySQL, PostgreSQL, MongoDB).
•Experience with API design, authentication methods, and cloud deployment.
•Familiarity with system security, scalability, and performance optimization.
•Strong problem-solving skills and ability to work independently and in a team.
•Bachelor’s degree in Computer Science, Software Engineering, or related discipline.
•Proven experience as a Software Programmer or Back-End Developer.
•Strong programming skills in one or more server-side languages (e.g., Python, Java, C#, Node.js, or PHP).
•Proficiency with relational and/or NoSQL databases (MySQL, PostgreSQL, MongoDB).
•Experience with API design, authentication methods, and cloud deployment.
•Familiarity with system security, scalability, and performance optimization.
•Strong problem-solving skills and ability to work independently and in a team.
Job Criteria:
Start Date: As soon as possible
Position Type: Full-Time Permanent
Experience:
Education: Bachelors
Travel: None
Vacation: 2 weeks / year
Company Profile:
Royal Metro College is a forward-looking educational institution in Vancouver committed to delivering innovative learning experiences. We are currently developing a new Teaching Management System to support our students and faculty. To achieve this, we are seeking a skilled Software Programmer (Back-end) to join our team.
Contact Information:
| Contact Name: Yan | Type: Employer |
| Company: Royal Metro College |