

Python Developer
⭐ - Featured Role | Apply direct with Data Freelance Hub
This role is for a Lead Python Developer with MongoDB expertise, located in Charlotte, NC, on a long-term contract. Requires 10+ years in software development, 5+ years with MongoDB, and experience in financial services is preferred.
🌎 - Country
United States
💱 - Currency
$ USD
-
💰 - Day rate
-
🗓️ - Date discovered
June 27, 2025
🕒 - Project duration
Unknown
-
🏝️ - Location type
Hybrid
-
📄 - Contract type
Unknown
-
🔒 - Security clearance
Unknown
-
📍 - Location detailed
Charlotte, NC
-
🧠 - Skills detailed
#Computer Science #Replication #AWS (Amazon Web Services) #Django #Kafka (Apache Kafka) #Kubernetes #Documentation #Scrum #FastAPI #Data Pipeline #Docker #Scala #Flask #Microservices #Version Control #GCP (Google Cloud Platform) #Indexing #Automated Testing #Leadership #API (Application Programming Interface) #MongoDB #Cloud #Azure #Python #DevOps #GIT #Schema Design #Agile #Complex Queries
Role description
Heading 1
Heading 2
Heading 3
Heading 4
Heading 5
Heading 6
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.
Block quote
Ordered list
- Item 1
- Item 2
- Item 3
Unordered list
- Item A
- Item B
- Item C
Bold text
Emphasis
Superscript
Subscript
Job Title: Lead Python Developer with MongoDB
Location: Charlotte, NC (Onsite/Hybrid as per client requirement)
Duration: Long-Term Contract
Interview : Video and Final F2F Interview at client
Email: anirudh@ravinitsolutions.com
Experience: over all 12+ Years, as lead 2+ years and Linkedin before 2019. will be considered.
Job Summary:
One of our client partners is seeking a highly skilled and experienced Lead Python Developer with strong expertise in MongoDB to join our dynamic team in Charlotte, NC. The ideal candidate will lead the development and implementation of scalable, high-performance backend systems and data solutions that support critical business applications.
Key Responsibilities:
• Design, develop, and maintain enterprise-level applications using Python and MongoDB.
• Lead and mentor a team of developers, ensuring coding standards, best practices, and architectural guidelines are followed.
• Collaborate with product managers, architects, and business stakeholders to understand requirements and deliver robust backend solutions.
• Build scalable APIs and microservices using Python frameworks such as FastAPI, Flask, or Django.
• Optimize MongoDB performance, including indexing strategies, aggregation pipelines, and schema design.
• Integrate with internal and external APIs and data sources.
• Troubleshoot and resolve complex production issues and ensure high availability and reliability.
• Contribute to DevOps processes including CI/CD, automated testing, and containerization (Docker/Kubernetes preferred).
• Prepare and maintain technical documentation.
Required Skills:
• 10+ years of software development experience with a strong focus on Python.
• 5+ years of hands-on experience with MongoDB, including complex queries, performance tuning, and replication.
• Strong experience with RESTful API development and microservices architecture.
• Familiarity with Agile/Scrum development methodologies.
• Good understanding of containerization and orchestration technologies (Docker/Kubernetes preferred).
• Experience in working with CI/CD pipelines and version control tools (e.g., Git).
• Ability to work in a fast-paced environment and adapt quickly to changing business needs.
Preferred Qualifications:
• Prior experience in the financial services domain, preferably with Wells Fargo or similar institutions.
• Exposure to cloud platforms such as Azure, AWS, or GCP.
• Experience with data pipeline tools or event-driven architecture (Kafka, RabbitMQ, etc.).
• Strong communication and leadership skills with the ability to drive technical discussions.
Education:
• Bachelor's or Master’s degree in Computer Science, Engineering, or a related field.