Lead Python Developer - Mongo DB
Accord Technologies Inc - Charlotte, North Carolina, United States, 28245
Work at Accord Technologies Inc
Overview
- View job
Overview
Location: Charlotte, NC (Hybrid/Onsite – In-Person Interview Required)
Duration:12 months
Employment Type: W2 contract
This position requires an
in-person interview
at our Charlotte, NC office.
Job Description
We are looking for an experienced
Lead Python Developer
with strong expertise in
MongoDB
to join our innovative technology team in Charlotte, NC. In this role, you will lead the design, development, and optimization of high-performance Python applications with a focus on
NoSQL databases, microservices, and cloud-native solutions . The ideal candidate will have a proven track record in
backend development, database architecture, and technical leadership .
Key Responsibilities
Lead the design and development of scalable Python-based applications with MongoDB as the primary database. Architect and optimize NoSQL database schemas, queries, and indexing strategies for high performance. Develop RESTful APIs, microservices, and event-driven systems using frameworks like FastAPI, Flask, or Django. Implement data processing pipelines (ETL/ELT) for real-time and batch analytics. Ensure database security, replication, and sharding best practices in MongoDB. Collaborate with frontend developers, DevOps, and cloud engineers to deploy applications on AWS/Azure/GCP. Mentor junior developers, conduct code reviews, and enforce coding standards. Troubleshoot performance bottlenecks and ensure high availability (HA) and disaster recovery (DR) strategies. Work in an Agile/Scrum environment and drive CI/CD automation.
Required Qualifications
9+ years of hands-on Python development experience, with at least 4+ years in MongoDB. Strong expertise in MongoDB (aggregation pipelines, indexing, replication, sharding). Proficiency in Python frameworks (FastAPI, Flask, Django) and asynchronous programming. Experience with cloud platforms (AWS, Azure, or GCP) and containerization (Docker, Kubernetes). Knowledge of event-driven architectures (Kafka, RabbitMQ) and caching (Redis). Familiarity with DevOps practices (CI/CD, IaC, monitoring). Bachelor’s or Master’s degree in Computer Science, Engineering, or related field. Strong problem-solving skills and ability to lead a technical team.
Preferred Qualifications
MongoDB Certification or AWS/Azure Cloud Certification. Experience in financial services, banking, or fintech. Knowledge of Big Data technologies (Spark, Hadoop).
Seniority level
Seniority level Mid-Senior level Employment type
Employment type Full-time Job function
Job function Engineering and Information Technology Referrals increase your chances of interviewing at Accord Technologies Inc by 2x Sign in to set job alerts for “Python Developer” roles.
Python Developer with AI/ML in Charlotte, NC - Hybrid
Charlotte, NC $100,000.00-$105,000.00 1 week ago Charlotte, NC $100,000.00-$110,000.00 2 weeks ago Charlotte, NC $100,000.00-$115,000.00 3 weeks ago Charlotte, NC $90,000.00-$120,000.00 3 weeks ago Charlotte, NC $75,300.00-$143,100.00 7 hours ago Full Stack Engineer(Python API and nodejs)
Python and Kubernetes Software Engineer - Data, AI/ML & Analytics
Software Engineer 4 - Java, Spring AI, Python, LangChain, LangGraph
Software Engineer (Python/Linux/Packaging)
Python and Kubernetes Software Engineer - Data, Workflows, AI/ML & Analytics
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
#J-18808-Ljbffr