Posted:1 day ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

As a highly skilled Full Stack Developer with expertise in Python, FastAPI, and backend technologies, you will be responsible for working on the development and enhancement of a Learning Management System (LMS). Your role will involve building scalable and high-performance applications while integrating modern web technologies for educational platforms. You will play a crucial role in developing backend services, API integrations, and ensuring a seamless user experience for the LMS platform. Key Responsibilities: - Backend Development: - Design and develop highly scalable and performant web services using FastAPI to support the LMS platform. - Build and integrate RESTful APIs to facilitate communication between the backend and frontend systems. - Write optimized SQL queries for data management and work with relational databases (PostgreSQL, MySQL). - Frontend Integration: - Collaborate with the frontend development team to build interactive user interfaces using React.js. - Ensure smooth API integration for real-time content loading, user management, and other LMS features. - AI and Machine Learning Integration: - Implement AI-based features such as personalized learning paths, content recommendation systems, and real-time chatbots using Generative AI frameworks. - Assist in integrating AI models into the LMS for enhanced learning experiences. - Database Management: - Work with SQL databases such as PostgreSQL or MySQL, ensuring efficient data storage, retrieval, and management. - Design and optimize database schemas and write queries that ensure the system can scale as the number of users increases. - Collaborate closely with cross-functional teams (product, design, DevOps) to deliver features in a timely and efficient manner. - Write clean, maintainable, and well-documented code. - Perform code reviews, provide feedback, and ensure coding standards are maintained across the team. - Mentor junior developers and guide them on best practices. Qualification Required: - Experience: 4+ Years - Mandatory Skills: - Backend Development: - Strong experience in Python programming. - Proficiency in FastAPI and familiarity with Django or Flask. - Expertise in designing and developing RESTful APIs and backend services. - Frontend Skills: - Proficiency in React.js, HTML, CSS, and JavaScript for building dynamic and interactive user interfaces. - Database Management: - Hands-on experience with SQL databases (e.g., PostgreSQL, MySQL). - Strong knowledge of writing optimized SQL queries. - AI/ML Integration: - Experience with integrating Generative AI models - Good to Have: - Database Skills: - Experience with NoSQL databases (e.g., MongoDB). - Authentication & Authorization: - Familiarity with authentication protocols such as OAuth, JWT. - Soft Skills: - Strong problem-solving and analytical skills. - Ability to work well within a team and collaborate effectively with stakeholders. - Proactive attitude and willingness to take ownership of tasks and responsibilities. - Excellent communication skills to explain technical concepts to non-technical stakeholders. Note: Location for this position is Lucknow (Work form office).,

Mock Interview

Practice Video Interview with JobPe AI

Start Python Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now

RecommendedJobs for You

bengaluru east, karnataka, india

bengaluru east, karnataka, india

bengaluru east, karnataka, india

bengaluru east, karnataka, india