Python Developer

⭐ - Featured Role | Apply direct with Data Freelance Hub
This role is for a Python Developer with 10+ years of experience, focusing on backend services using FastAPI/Flask and MongoDB. Contract length is 6+ months, located onsite in Irving, TX or Charlotte, NC, with a required F2F interview.
🌎 - Country
United States
💱 - Currency
$ USD
💰 - Day rate
Unknown
Unknown
520
🗓️ - Date discovered
April 23, 2025
🕒 - Project duration
More than 6 months
🏝️ - Location type
On-site
📄 - Contract type
Unknown
🔒 - Security clearance
Unknown
📍 - Location detailed
Irving, TX
🧠 - Skills detailed
#GCP (Google Cloud Platform) #Microservices #Flask #AI (Artificial Intelligence) #Data Aggregation #Pytest #Kubernetes #Python #Pandas #Agile #Database Management #MongoDB #GitHub #Scala #Kafka (Apache Kafka) #Jenkins #Programming #REST API #Artifactory #NumPy #FastAPI #Docker #Security #React #API (Application Programming Interface) #Cloud #REST (Representational State Transfer) #Unit Testing
Role description

Python Developer with MongoDB

Irving, TX / Charlotte, NC - Onsite

6+ months

F2F interview required

Requirements:

   • 10+ years of experience as Python developer. Strong Python programming skills.

   • Design, develop, and maintain backend services using FastAPI/Flask.

   • Design, develop, and deploy microservices using Python.

   • In depth experience of python framework and tools such as NumPy, Pandas, pyMongo.

   • Implement event-driven architecture and use messaging queues such as Kafka, RabbitMQ or ActiveMQ for asynchronous processing.

   • Ensure efficient multithreading and concurrency in backend processes.

   • Design and implement secure REST APIs for consumption by a React application. Consume services provided by interface systems.

   • Write complex MongoDB queries and perform data aggregation.

   • Experience with MongoDB for database management and data retrieval.

   • Implement security measures to protect API endpoints.

   • Hands-on experience with GCP services, particularly Vertex AI, Document AI.

   • Understanding of Cloud principles and experience on developing applications hosted on cloud environment.

   • Understanding of high availability, scalability, and resilience in software systems.

   • Experience with CI/CD technologies such as Gradle, Jenkins, GitHub, Artifactory, Harness, Sonar, open shift/Kubernetes, Docker etc.

   • Experience on automated unit testing framework Pytest, magicmock.

   • Experience on agile software development lifecycle.

   • Object oriented design and analysis, programming styles and design patterns.