Home
Jobs

Posted:1 day ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Overview

We are seeking a highly skilled Full Stack Developer with expertise in Python, FastAPI, and backend technologies to work on the development and enhancement of our Learning Management System (LMS). The ideal candidate should have experience building scalable, high-performance applications and a strong foundation in integrating modern web technologies for educational platforms. You will play a crucial role in developing the backend services, API integrations, and ensuring a seamless user experience for our 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 the 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.



Experience:


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

    .
  • Testing

    :


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

    : Lucknow (Work form office)

Mock Interview

Practice Video Interview with JobPe AI

Start Python Interview Now
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