
Senior Software Engineer
3 days ago
Job Summary: We are seeking a Senior Software Engineer (6–8 years experience) to lead the development, customization, and integration of our LMS platforms (Moodle, Canvas, OpenEdX). This role requires expertise in Python/Django, JavaScript (Node.js, React), OpenEdX, and experience with LAMP stack for Moodle customization. As a key technical contributor, you will work on platform enhancements, API integrations, cloud deployments, and performance optimization while mentoring junior engineers and collaborating with cross-functional teams. Key Responsibilities: LMS Development & Architecture: - Architect, develop, and maintain Moodle, Canvas, and OpenEdX learning platforms. - Design and implement scalable backend solutions using Python/Django. - Develop frontend components using React and Node.js for an intuitive user experience. - Optimize LAMP stack performance for Moodle, ensuring high availability. - Ensure seamless cross-platform and mobile responsiveness. System Integration & API Development: - Design and develop RESTful APIs and GraphQL APIs for seamless system integration. - Implement SSO (OAuth, SAML, JWT) and authentication mechanisms for secure access. - Integrate third-party services, payment gateways, and analytics platforms into LMS. Cloud & DevOps Implementation: - Deploy and manage LMS platforms on AWS/GCP/Azure, ensuring scalability. - Work with Docker, Kubernetes, and CI/CD pipelines for automated deployments. - Implement monitoring (Datadog, Prometheus) and logging for performance tracking. Performance & Security Optimization: - Optimize database performance (MySQL, PostgreSQL) and indexing. - Enhance system security and compliance with educational standards. - Ensure high availability and fault tolerance of the LMS platforms. Mentorship & Collaboration: - Mentor junior engineers, conduct code reviews, and promote best coding practices. - Collaborate with business analysts, UX designers, and QA teams to refine requirements. - Work closely with DevOps and cloud engineers to ensure smooth deployments. Technical Documentation & Process Improvement: - Maintain detailed technical documentation, API specs, and system architecture diagrams. - Continuously improve development workflows, CI/CD pipelines, and DevOps strategies. Required Skills & Experience: - 6-8 years of experience in LMS development (Moodle, Canvas, OpenEdX). - Strong expertise in Python/Django, Node.js, React, and LAMP stack. - Experience in LMS plugin development, customization, and API integrations. - Hands-on experience with MySQL/PostgreSQL database optimization. - Proficiency in cloud platforms (AWS, GCP, or Azure) and containerization (Docker, Kubernetes). - Solid understanding of OAuth, SAML, JWT authentication mechanisms. - Agile/Scrum experience with strong problem-solving skills. Preferred Skills: - Experience in OpenEdX XBlocks development and customization. - Familiarity with AWS Lambda, Step Functions, and microservices architecture. - Exposure to GraphQL, Elasticsearch, and message queues (RabbitMQ, Kafka). - Understanding of accessibility (WCAG) and UX best practices for e-learning.
-
Senior Software Engineer
2 days ago
Hyderabad, India Sonata Software Full timeJob Summary:We are seeking a Senior Software Engineer (6–8 years experience) to lead the development, customization, and integration of our LMS platforms (Moodle, Canvas, OpenEdX) . This role requires expertise in Python/Django, JavaScript (Node.js, React), OpenEdX , and experience with LAMP stack for Moodle customization.As a key technical...
-
Senior Software Engineer
3 days ago
Hyderabad, India Sonata Software Full timeJob Summary: We are seeking a Senior Software Engineer (6–8 years experience) to lead the development, customization, and integration of our LMS platforms (Moodle, Canvas, OpenEdX) . This role requires expertise in Python/Django, JavaScript (Node.js, React), OpenEdX , and experience with LAMP stack for Moodle customization.As a key...
-
Senior Software Engineer
17 hours ago
Hyderabad, India Sonata Software Full timeJob Summary:We are seeking a Senior Software Engineer (6–8 years experience) to lead the development, customization, and integration of our LMS platforms (Moodle, Canvas, OpenEdX). This role requires expertise in Python/Django, JavaScript (Node.js, React), OpenEdX, and experience with LAMP stack for Moodle customization.As a key technical contributor, you...
-
Senior Software Engineer
2 days ago
Hyderabad, Secunderabad, India Acuity Software Technologies Full time ₹ 5,00,000 - ₹ 15,00,000 per yearRoles and ResponsibilitiesJob Title: Senior Software EngineerJob Summary: UK-based software company is looking for Senior Software Engineers with a minimum of 5 years of hands-on experience primarily in Web Application development using the latest Microsoft .NET technologies.Description of Responsibilities:Experienced Microsoft .NET software developers will...
-
Senior Software Engineer
4 days ago
Hyderabad, India Sonata Software Full timeJob Summary:We are seeking a Senior Software Engineer (6–8 years experience) to lead the development, customization, and integration of our LMS platforms (Moodle, Canvas, OpenEdX) . This role requires expertise in Python/Django, JavaScript (Node.js, React), OpenEdX , and experience with LAMP stack for Moodle customization.As a key technical contributor ,...
-
Senior Software Engineer
19 hours ago
Hyderabad, India Sonata Software Full timeJob Summary:We are seeking a Senior Software Engineer (6–8 years experience) to lead the development, customization, and integration of our LMS platforms (Moodle, Canvas, OpenEdX). This role requires expertise in Python/Django, JavaScript (Node.js, React), OpenEdX, and experience with LAMP stack for Moodle customization.As a key technical contributor, you...
-
Senior Software Engineer
3 days ago
Hyderabad, India Sonata Software Full timeJob Summary: We are seeking a Senior Software Engineer (6–8 years experience) to lead the development, customization, and integration of our LMS platforms (Moodle, Canvas, OpenEdX). This role requires expertise in Python/Django, JavaScript (Node.js, React), OpenEdX, and experience with LAMP stack for Moodle customization. As a key technical contributor,...
-
Senior Software Engineer
5 days ago
hyderabad, India Sonata Software Full timeJob Summary: We are seeking a Senior Software Engineer (6–8 years experience) to lead the development, customization, and integration of our LMS platforms (Moodle, Canvas, OpenEdX). This role requires expertise in Python/Django, JavaScript (Node.js, React), OpenEdX, and experience with LAMP stack for Moodle customization. As a key technical contributor,...
-
Senior Software Engineer
3 days ago
Hyderabad, India Sonata Software Full timeJob Summary: We are seeking a Senior Software Engineer (6–8 years experience) to lead the development, customization, and integration of our LMS platforms (Moodle, Canvas, OpenEdX). This role requires expertise in Python/Django, JavaScript (Node.js, React), OpenEdX, and experience with LAMP stack for Moodle customization. As a key technical contributor,...
-
Senior Software Engineer
3 days ago
Hyderabad, India Sonata Software Full timeJob Summary: We are seeking a Senior Software Engineer (6–8 years experience) to lead the development, customization, and integration of our LMS platforms (Moodle, Canvas, OpenEdX). This role requires expertise in Python/Django, JavaScript (Node.js, React), OpenEdX, and experience with LAMP stack for Moodle customization. As a key technical contributor,...