Senior FastAPI Developer Needed (MongoDB, Azure) – Ongoing Project
Worldwide
We are looking for an experienced **Python/FastAPI developer** to join an ongoing project. The application is already under development, and we need someone who can improve the existing codebase, add new features, and help maintain the project long-term. ## Project Overview The application is built with **FastAPI** and **MongoDB** and includes: * Employee and project record management * Role-Based Access Control (RBAC) * JWT authentication * Dockerized development environment ## Responsibilities * Build and improve the report generation functionality. * Generate reports using the company's existing data stored in Excel sheets. * Review the existing codebase and identify bugs and performance issues. * Refactor the code to improve maintainability and project structure. * Fix existing issues throughout the application. * Deploy and maintain the application on Microsoft Azure. * Collaborate on ongoing feature development and improvements. ## Required Skills * Strong experience with Python and FastAPI * MongoDB * JWT Authentication and Role-Based Access Control * Docker * Azure deployment and cloud services * Experience working with Excel data processing (Pandas/OpenPyXL or similar) * REST API design and development * Git and collaborative development workflows * Clean code, refactoring, and debugging skills ## Nice to Have * Experience optimizing existing applications * CI/CD experience * Experience with long-term SaaS or internal business applications ## Project Type * Ongoing project * Long-term collaboration preferred * Looking for an independent freelancer with excellent communication skills and attention to detail. When applying, please include: 1. Your relevant FastAPI and MongoDB experience. 2. Similar projects you've worked on. 3. Your experience deploying applications to Azure. 4. Your availability and timezone.
$365.00
Fixed-price- ExpertExperience Level
- Remote Job
- Ongoing projectProject Type
Skills and Expertise
Activity on this job
- Proposals:Less than 5
- Interviewing:0
- Invites sent:0
- Unanswered invites:0
About the client
- PakistanRawalpindi9:21 PM
Explore similar jobs on Upwork
How it works
Create your free profileHighlight your skills and experience, show your portfolio, and set your ideal pay rate.
Work the way you wantApply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
Get paid securelyFrom contract to payment, we help you work safely and get paid securely.
About Upwork
- 4.9/5(Average rating of clients by professionals)
- G2 2021#1 freelance platform
- 49,000+Signed contract every week
- $2.3BFreelancers earned on Upwork in 2020
Find the best freelance jobs
Growing your career is as easy as creating a free profile and finding work like this that fits your skills.
Trusted by