YOUR CHALLENGESThe Developer is responsible for the development, maintenance, and optimization of the e‑learning platform. Using the Laravel ecosystem, they ensure code robustness, integration of learning features, and a smooth user interface.
This role supports OHStraining technological growth, guarantees a seamless user experience on the training platform, and ensures data security while adhering to best development practices.
YOUR RESPONSIBILITIES
Feature Development Full Stack
- Design and develop new features for the online learning platform using Laravel for the backend and modern frontend technologies;
- Ensure long‑term code sustainability through solid software architecture;
- Integrate third‑party APIs and manage databases related to learner journeys;
- Prioritize bug fixes based on their impact on user experience.
Platform Maintenance and Performance
Ensure fast loading of training content including videos, quizzes, and documents;Handle critical technical issues and software outages with rapid resolution;Document code changes and implemented architectures;Continuously improve the technical performance of the platform.Code Quality and Version Control
Maintain rigorous version control using Git, including branching strategies, pull requests, and code reviews;Ensure application security and protection of user data;Collaborate with the content team to facilitate the integration of educational tools.Development Process Optimization
Analyze and improve the structure of the existing database;Identify technical debt and performance bottlenecks in the codebase;Automate repetitive development tasks.Performance Monitoring
Track adherence to development and delivery timelines;Produce technical reports on the progress of major development initiatives;Recommend technological upgrades or infrastructure changes when relevant.SPECIFIC MEASURES OF SUCCESS
The platform remains stable and fast, with updates deployed without service interruption;The codebase is clean, well documented, and easily maintainable by other team members;Git version conflicts are minimal due to disciplined branch management;New e‑learning features are delivered according to the planned schedule;Technical documentation is up to date and accessible;Reported bugs are resolved within timelines aligned with established priorities.WHAT WE ARE LOOKING FOR
Minimum of four years of experience as a Full Stack Developer;Bilingual in French and English, both written and spoken;College diploma or equivalent relevant experience;Advanced mastery of Laravel PHP and its ecosystem;Strong knowledge of Git, including branching strategies and conflict management;Solid frontend development skills;Ability to design and optimize SQL databases;Detail‑oriented, autonomous developer with strong logical thinking;Ability to adapt to a continuously evolving platform;Technical curiosity for modern online learning methods such as LMS and LXP;Strong awareness of cybersecurity and attention to detail;Ability to communicate technical concepts clearly to non‑technical and operational teams.