We are seeking a highly experienced Senior IT Professional who can lead and manage our technology infrastructure end-to-end. The ideal candidate should have hands-on experience in full stack development (both front-end and back-end), managing hosting environments, overseeing web and mobile application development, and handling Learning Management Systems (LMS). This role also involves leading a small tech team and ensuring scalability, security, and performance of our platforms.
Key Responsibilities
- Team Leadership & Project Ownership.
- Lead, mentor, and manage a team of developers and IT support staff.
- Plan and allocate tasks across web, mobile, and LMS-related projects.
- Ensure timely and high-quality delivery of all tech projects.
- Full Stack Development.
- Design and develop robust front-end interfaces using HTML, CSS, JavaScript (React, Angular, or Vue).
- Develop and maintain back-end services using Node.js, PHP, Python, or Java frameworks.
- Ensure API development, integration, and security across platforms.
- Hosting & Infrastructure.
- Manage cloud-based hosting services (AWS, Azure, Google Cloud, or similar).
- Handle DNS setup, SSL, load balancing, backups, and version control (Git).
- Oversee deployment pipelines and CI/CD processes.
- Web & Mobile Applications.
- Oversee the development and performance of web portals and mobile apps (iOS & Android).
- Coordinate with designers and QA for UI/UX and functional testing.
- Implement and monitor app analytics and crash reporting tools.
- Learning Management Systems (LMS).
- Manage and customize LMS platforms (Moodle, TalentLMS, or custom-built).
- Handle user management, SCORM/xAPI content integration, reporting, and system upgrades.
Security & Compliance
- Ensure systems are secure and compliant with data protection regulations (GDPR, ISO, etc.).
- Monitor and prevent vulnerabilities or potential breaches.
- Create policies for user access, data protection, and backup.
Required Skills & Experience
- Proven experience (6+ years) as a Full Stack Developer and IT Infrastructure Manager.
- Deep understanding of front-end (React/Angular/Vue) and back-end (Node.js, PHP, Python, Java).
- Experience with cloud hosting platforms (AWS, Azure, etc.).
- Familiarity with mobile app development frameworks (React Native, Flutter, or native).
- Experience managing and customizing LMS platforms.
- Knowledge of DevOps tools, CI/CD pipelines, and version control (GitHub/GitLab).
- Strong leadership, communication, and documentation skills.
Preferred Qualifications
- Bachelor's/Master's degree in Computer Science, IT, or a related field.
- Certification in AWS, Google Cloud, or Azure (preferred).
- Exposure to EdTech or eLearning domain (highly preferred).
- Familiarity with SCORM/xAPI and content packaging tools.