Senior software engineer

3 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, Open Ed X). This role requires expertise in Python/Django, Java Script (Node.js, React), Open Ed X , 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 Open Ed X 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 Graph QL 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 & Dev Ops 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 (My SQL, Postgre SQL) 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 Dev Ops 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 Dev Ops strategies.Required Skills & Experience:6-8 years of experience in LMS development (Moodle, Canvas, Open Ed X).Strong expertise in Python/Django, Node.js, React, and LAMP stack.Experience in LMS plugin development, customization, and API integrations.Hands-on experience with My SQL/Postgre SQL 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 Open Ed X XBlocks development and customization.Familiarity with AWS Lambda, Step Functions, and microservices architecture.Exposure to Graph QL, Elasticsearch, and message queues (Rabbit MQ, 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, 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...


  • 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, Open Ed X). This role requires expertise in Python/Django, Java Script (Node.js, React), Open Ed X , 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, you...


  • 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, Open Ed X). This role requires expertise in Python/Django, Java Script (Node.js, React), Open Ed X , and experience with LAMP stack for Moodle customization.As a key technical contributor...


  • Hyderabad, India Sonata Software Full time

    Sonata Software Overview In today's market, there is a unique duality in technology adoption. On one side, extreme focus on cost containment by clients, and on the other, deep motivation to modernize their Digital storefronts to attract more consumers and B2B customers. As a leading Modernization Engineering company, we aim to deliver modernization-driven...


  • Hyderabad, India Sonata Software Full time

    Sonata Software Overview In today's market, there is a unique duality in technology adoption. On one side, extreme focus on cost containment by clients, and on the other, deep motivation to modernize their Digital storefronts to attract more consumers and B2B customers. As a leading Modernization Engineering company, we aim to deliver modernization-driven...


  • Hyderabad, India Sonata Software Full time

    Sonata Software Overview In today's market, there is a unique duality in technology adoption. On one side, extreme focus on cost containment by clients, and on the other, deep motivation to modernize their Digital storefronts to attract more consumers and B2B customers. As a leading Modernization Engineering company, we aim to deliver modernization-driven...


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