Technical Lead - LMS

AadmiBengaluru, KarnatakaHybridFull-timeSenior, 5–8 yearsListed 50 minutes ago

Apply now

About this role

About Our Client
Our client works with organizations to promote data protection best practices within their organization as well as establish compliance with standards such as PCI DSS and regulations such as the European General Data Protection Regulation (GDPR).
More than 225,000 users in 100+ countries look to our client for tools, technology, and strategic security support. Founded in 2008 with a decade of service to the hospitality industry, our client is a privately held company with regional offices in North America and Europe. They are currently seeking a Technical Lead to join their team.

Accountability Summary
Our client is seeking an experienced Technical Lead to guide and contribute to the development of their Learning Management System (LMS) and broader SaaS platform. As a key member of the Engineering Team, you’ll help shape the technical direction of a mature, high-traffic SaaS platform. Your strong technical expertise combined with leadership skills will be instrumental in driving the success of their projects.

Core Responsibilities
- Lead and mentor a team of software engineers.
- Design and architect scalable, high-performance LMS and broader SaaS platform.
- Collaborate with cross-functional teams to define product requirements and technical specifications.
- Ensure adherence to coding standards, engineering best practices, and security development practices.
- Own the performance and reliability of production services on AWS, including deployment pipelines, monitoring, and incident response.
- Drive continuous improvement and innovation within the engineering team.
- Contribute hands-on throughout the full software development lifecycle, from design to deployment.
- Lead technical design reviews, code reviews, and architectural decisions to ensure long-term maintainability and scalability.
- Experience designing and maintaining multi-tenant SaaS applications, including tenant isolation, scalability, and access control.
Requirements
- 7+ years of software development experience, including at least 2 years in senior engineering roles with end-to-end ownership of production systems.
- 1–2 years of experience working with an LMS or Learning Record Store (LRS), whether commercial, in-house, or open-source. Hands-on experience with SCORM 1.2- and SCORM 2004 v3-based course delivery, including course import, learner progress tracking, completion reporting, and related workflows.
- Strong proficiency in PHP and Laravel, with experience building scalable and efficient backend applications.
- Strong relational database skills (MySQL, MariaDB, or PostgreSQL), including database design, indexing, optimizing slow queries with millions of rows.
- In-depth knowledge of RESTful API development and event driven integration, including messaging and event streaming platforms such as RabbitMQ, Kafka, SQS.
- Front-end experience with React, JavaScript, HTML/CSS, jQuery, TypeScript and other modern technologies.
- Expertise in cloud infrastructure with a strong foundation in AWS services like EC2, S3, ECS (Fargate), Lambda, RDS.
- Experience with Docker, CI/CD pipelines, and Git-based collaborative workflows.
- Strong experience in configuring, optimizing, and managing Nginx servers.
- Demonstrated experience leading and mentoring software engineers in a collaborative development environment.
- Experience modernizing legacy systems incrementally while maintaining stability and compatibility for existing users.
- Proven ability to deliver complex software projects on schedule using Agile development methodologies.
- Excellent problem-solving and analytical skills.
- Strong leadership and communication skills.
- Ability to manage multiple projects and deadlines.
Preferred Qualifications
- Understanding of popular eLearning standards (e.g., xAPI /Tin Can API) and their integration with LMS and LRS platforms.
- Experience with time-series or analytics databases for metrics and reporting.
- Security-focused development experience such as applying OWASP practices and secure coding standards.
- Experience with monitoring and logging tools for production systems.
Compensation
- Salary is commensurate with experience.
- Our client provides significant career growth, competitive compensation, and a comprehensive benefits package including paid time off, holidays, and health insurance.
Our client provides equal employment opportunities to all employees and applicants for employment without regard to race, color, religion, sex, national origin, age, disability, or genetics. They comply with all applicable laws governing nondiscrimination in employment in every location in which they operate. This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation, and training.