About Us:
e-SKY Solutions, a business unit operating under SEDRACORP Inc., is an innovative business technology company, with a current focus on learning solutions and expanding horizons in various industries. We are a Montreal-based company, with multiple international teams to support our global customer base.
Our company is made up of a small agile team, with big dreams and a BIG vision. Our Vision is to change the world by digitizing learning and supporting our clients to reach their business goals. We operate by a servant leadership model, that creates an internal family-like culture rooted in humility, teamwork, collaboration, and a winning appetite. We are in a growing phase and are expanding our team: looking for brilliant minds that are technically savvy and match our culture.
Job Description:
We are looking for a highly skilled and experienced Senior PHP Developer to join our team. The ideal candidate will have a deep understanding of PHP development and extensive experience in building and managing Learning Management Systems (LMS) and learning platforms. You will be responsible for developing, customizing, and maintaining innovative learning solutions that drive user engagement and meet the organization’s needs.
Key Responsibilities:
- Design, develop, and maintain scalable PHP-based applications, with a focus on LMS and e-learning platforms.
- Customize and enhance existing learning platforms to meet specific client or organizational requirements.
- Collaborate with instructional designers, educators, and stakeholders to translate learning objectives into functional features.
- Develop and integrate APIs for seamless data exchange between the LMS and other systems.
- Debug, test, and optimize applications for performance, usability, and scalability.
- Ensure security best practices are applied to protect sensitive user data and content.
- Stay updated on emerging technologies and trends in the LMS and e-learning space to recommend innovative solutions.
- Provide technical guidance and mentorship to junior developers as needed.
Requirements:
- Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent experience).
- At least 5+ years of hands-on experience in PHP development.
- Expertise in building and managing Learning Management Systems (e.g., Moodle, Totara, Canvas, Blackboard) or custom learning platforms.
- Strong knowledge of relational databases (e.g., MySQL, PostgreSQL) and database optimization.
- Experience with front-end technologies (HTML5, CSS3, JavaScript) and frameworks like Vue.js or React is a plus.
- Familiarity with integrating third-party tools, plugins, and APIs into LMS systems.
- Understanding of SCORM, xAPI, or other e-learning standards and protocols.
- Strong problem-solving skills, attention to detail, and ability to work in a fast-paced environment.
- Excellent communication and teamwork skills.
Preferred Qualifications:
- Experience with cloud hosting platforms (e.g., AWS, Azure, or Google Cloud) for deploying and scaling LMS solutions.
- Knowledge of DevOps practices and tools for CI/CD workflows.
- Understanding of data analytics and reporting tools for tracking learning outcomes and user engagement.
- Familiarity with user accessibility standards (e.g., WCAG).
What We Offer:
- A dynamic and collaborative work environment where your contributions are valued and recognized.
- A unique company culture where we are a small family and are willing to invest in people, focusing on helping, building, and completing each other.
- Opportunity to work on diverse projects and gain exposure to the full software development life cycle.
- Flexibility and autonomy to bring your creative ideas to the table and shape our products.
- Competitive salary and potential for performance-based bonuses.
- Opportunities for professional growth and skill development.
- Mentoring and coaching culture because we invest in our human element and we care about growing the skillset of our people
- Access to thousands of learning courses in a myriad of corporate and professional disciplines.
Join our small-sized company and make a significant impact on our products and services. We offer a flexible and supportive work environment, opportunities for growth, and the chance to work on exciting projects. Working with us, you will gain a lot of experience doing different tasks that you would not have the chance to do in big companies.
If you are a motivated and skilled Senior PHP Developer with a passion, we would love to hear from you.