Backend developer (Python/Django) for LMS development
We are looking for an experienced Backend Developer to create the server side of a Learning Management System (LMS). The project includes developing a reliable backend, integrating with external APIs, and creating a REST API for interaction with the frontend.
If you have experience working with LMS platforms or complex integrations, it will be a big plus!
---
▎Scope of Work:
1. Development of the LMS server side:
• Creating functionality for managing users, courses, and student progress.
• Implementing business logic for different roles: students, teachers, administrators.
2. Integrations with external systems:
• Integration with Zoom API: automatic registration of students for webinars, sending reminders.
• Integration with Google API: synchronizing schedules with Google Calendar, storing files on Google Drive.
• Integration with Make (Integromat): automating processes such as sending notifications via Telegram or updating data in Google Sheets.
3. Development of REST API:
• Creating an API for interaction with the frontend part of the application.
• Implementing user authorization/authentication (JWT).
4. Deployment and DevOps:
• Setting up the development environment using Docker/Kubernetes.
• Setting up CI/CD pipelines for automatic deployment of the application.
---
▎Requirements:
▎Technical Skills:
• Strong knowledge of Python and Django/Django REST Framework.
• Experience with databases (PostgreSQL/MySQL), including designing database structure.
• Experience with Docker (or Kubernetes).
• Knowledge of REST API principles and their implementation.
▎Preferred Experience:
• Experience integrating third-party services via API (Zoom API, Google API, etc.).
• Experience with Open edX or other LMS platforms.
• Skills in server setup and CI/CD pipelines.
▎General Requirements:
• 3+ years of commercial development experience in Python/Django.
• Ability to write testable code (pytest/unittest).
• Willingness to closely collaborate with the frontend developer and other team members.
---
▎What We Provide:
• Complete technical specification (TS) with a description of all system functions.
• Access to necessary accounts for integrations (Zoom, Google API, etc.).
• Continuous feedback from the team for successful project implementation.
---
▎Budget and Timeline:
• Budget: negotiable depending on the candidate's experience. Please indicate your hourly rate or fixed price in your proposal.
• Timeline: the first stage of backend development is planned to be completed in 6–8 weeks.
---
▎How to Apply:
Please include in your proposal:
1. A brief description of your experience and relevant projects.
2. Examples of your work or a link to your GitHub/Bitbucket repository.
3. Preferred technology/tools stack for this project (if any).
4. Your availability in the next 2 months.
We look forward to collaborating with talented backend developers ready to create scalable and reliable solutions!
-
132 Good day!
I am a Django developer with 4 years of experience.
I will implement a high-performance backend for your educational management system on DRF.
I will carefully think through and design an architecture that will be very convenient for scaling in the future.
Feel free to contact me privately!
-
8867 60 0 1 Good afternoon. I am ready to complete the task.
I have experience in implementing a similar project.
I write in Python, I rank 3rd on the platform.
I will implement the server side. I will integrate the API, create a Rest API for interaction with the frontend. I will implement functionality for user management, and I will create business logic for roles. I will connect the necessary integrations. I will implement all the required functionality. I will deploy and set up the pipelines. I will optimize.
My portfolio:Freelancehunt
Write to me, we will discuss the details and I will start working.
-
11616 44 0 Hello! I have experience in creating scalable backend solutions using Python/Django, integrating third-party APIs, as well as developing REST APIs for complex systems. I would be happy to discuss the details!
-
2162 22 2 hello
I have experience in developing various systems, including large-scale ones
please show your complete project brief so I can evaluate everything in detail
Current freelance projects in the category Python
Create a bot in Telegram (seller's cabinet)
16 USD
Hello everyone I need a user personal account in the format of a bot in Telegram After launching and completing the survey, a personal account is created for the user (which allows them to access the system for further buttons) so that each registered user is displayed in a… Python, Bot Development ∙ 22 hours 59 minutes back ∙ 91 proposals |
Find a product feed (Google Merchant XML) for a website on OpenCart
16 USD
It is necessary to find a direct link to the active product feed (XML) of a competitor for Google Merchant Center Platform (CMS): OpenCart / ocStore Find the original feedRequirements for the result: Working link to the XML file Python, Data Parsing ∙ 1 day 9 hours back ∙ 21 proposals |
Development of a TikTok farm (content factory)It is necessary to develop a system for centralized management of multiple TikTok accounts with automatic content publishing, using individual proxies and simulating natural account activity. Functional Requirements1. Account Management Adding and removing TikTok accounts.… Python, Bot Development ∙ 1 day 20 hours back ∙ 18 proposals |
Improve the performance of Claude Code and work on software development.I am currently developing CRM and Analytics software. I am using Claude Code, but I understand that the results are not the best in terms of changes. There are 2 tasks - Need help creating a preset for skills, MD, and so on to improve quality. Take verified ones that have been… AI & Machine Learning, Python ∙ 2 days 3 hours back ∙ 23 proposals |
OCR systemA system for recognizing text on postal envelopes (index for whom - only numbers). The text can sometimes be handwritten. Recognition of stamps (counting quantity and denomination) Python ∙ 2 days 6 hours back ∙ 25 proposals |