Design, develop, and maintain scalable, reliable, and high-quality software components for the Student Learning Space (SLS)
Write clean, maintainable, and testable code following engineering best practices
Collaborate with Product Managers, UX Designers, and Education Officers to translate educational and curriculum requirements into seamless digital experiences
Participate in architectural discussions and contribute to technical decision-making for scalable and maintainable systems
Conduct and participate in code reviews to maintain high engineering standards
Mentor junior engineers and contribute to knowledge sharing within the team
Support CI/CD pipelines and cloud-native deployments to ensure system reliability, availability, and security
Participate actively in agile ceremonies including sprint planning, estimation, and retrospectives