Senior Software Engineer

2 days ago


Hyderabad, India Sonata Software Full time

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.



  • Hyderabad, India Sonata Software Full time

    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...


  • Hyderabad, India Sonata Software Full time

    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...


  • Hyderabad, Secunderabad, India Acuity Software Technologies Full time ₹ 5,00,000 - ₹ 15,00,000 per year

    Roles 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...


  • Hyderabad, India Sonata Software Full time

    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 ,...


  • hyderabad, India Sonata Software Full time

    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,...


  • Hyderabad, India Sonata Software Full time

    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,...


  • Hyderabad, India APPIT Software Inc Full time

    Senior Software Engineer About the Role: Notice Period: (Immediate Joiner - Only) Experience: 7+ Years Skills: Java\TypeScript\React\SQL\Terraform\GRPC\MUI\Hashicorp stack To simplify, some with below exposures: GRPC React, Next Monorepos Hashicorp -> Consul -> Terraform -> Microservices interaction Unit tests using Jest, Cypress, Junit Important Note...


  • Hyderabad, Telangana, India NTek Software Solutions Full time ₹ 6,00,000 - ₹ 8,00,000 per year

    Job DescriptionWe are seeking a motivated and talented Software Engineer Intern to join our engineering team. This internship will provide you with hands-on experience in software development, coding, and collaborating with cross-functional teams. You'll work closely with our team of engineers to build and improve our software products, learn industry best...


  • Hyderabad, India ValueMomentum Full time

    Job Description: Senior Software Engineer – Guidewire BillingCenterJob Title : Senior Software Engineer– Guidewire BillingCenterPrimary skills: #Guidewire, #BillingCenterLocation : Hyderabad/Pune/Coimbatore/Bangalore/ChennaiMode of work : Work from OfficeExperience : 4+ yearsAbout the jobAre you a programmer who loves to design solutions to solve...


  • hyderabad, India ValueMomentum Full time

    Job Description: Senior Software Engineer – Guidewire BillingCenter Job Title: Senior Software Engineer– Guidewire BillingCenterPrimary skills: #Guidewire, #BillingCenterLocation: Hyderabad/Pune/Coimbatore/Bangalore/ChennaiMode of work: Work from OfficeExperience: 4+ years About the jobAre you a programmer who loves to design solutions to solve...