Description About the Opportunity Build and maintain features across our Learning Platform using modern web technologies Translate business requirements into scalable, maintainable solutions Contribute to technical discussions and support product and design decisions Apply AI tools like GitHub Copilot to enhance development workflows and productivity Write clean, testable code and participate in regular code reviews Collaborate with cross-functional teams in a supportive, growth-focused environment Help maintain CI/CD pipelines and support deployment processes Continuously learn and adopt best practices in coding, testing, and team collaboration Ensure secure, high-quality code aligned with performance and privacy standards Skills And Experiences What we would like to see you bring to the team: Bachelor's degree in Computer Science, Engineering, or equivalent experience. 2-4 years of experience as a software engineer in an agile/scrum environment. Solid experience in PHP or similar, preferably but not limited to Symphony or Laravel A foundation in core software engineering principles with an interest and ability to learn other frameworks and languages (e.g., Node.js, React). Good understanding of object-oriented programming, SOLID principles, MVC, and design patterns. Exposure to cloud technologies (e.g., AWS), API design, and microservices. Working knowledge of SQL databases (e.g., MySQL) and code versioning tools like Git. Good communication and problem-solving skills, with an ability to work collaboratively.