Post Job Free
Sign in

Senior Python Developer

Company:
Ravin IT Solutions
Location:
Matthews, NC, 28105
Posted:
May 15, 2025
Apply

Description:

Job Description

Job Description: Senior Python Developer (With MongoDB, GenAI Integration)Location: Charlotte, NC / Irving, TX – In-Person Required (Onsite from Day 1)

Experience Level: Senior (10+ Years)

Interview Virtual and final Inperson Required (Flight Tickets will be provided )Job Summary

We are seeking a highly skilled Senior Python Developer with over 10 years of experience to join our technology team This role focuses on designing, developing, and implementing advanced applications leveraging Python, MongoDB, and Generative AI (GenAI) technologies. The candidate will work in-person, collaborating with cross-functional teams to deliver scalable, secure, and high-performance solutions that align with Wells Fargo’s mission to modernize financial systems.Key Responsibilities

Design and Development: Architect, develop, and maintain robust backend systems using Python, focusing on API development, microservices, and integration with MongoDB for efficient data management.

MongoDB Expertise: Design and optimize NoSQL database schemas, perform advanced CRUD operations, and implement indexing, sharding, and replication for high-performance, scalable MongoDB clusters.

GenAI Integration: Integrate Generative AI models into applications, leveraging Retrieval-Augmented Generation (RAG) pipelines, vector databases, or AI agents to enhance functionality and user experience.

API Development: Build and maintain RESTful APIs using Python frameworks (e.g., Flask, FastAPI) to enable seamless integration with enterprise systems and external services.

Collaboration: Work closely with data scientists, front-end developers, and business stakeholders to translate requirements into technical specifications and deliver innovative solutions.

Code Quality: Lead code reviews, enforce coding standards, and ensure the delivery of high-quality, testable, and maintainable code in an Agile environment.

Performance Optimization: Optimize MongoDB queries, Python applications, and system performance to support high-load environments.

Mentorship: Provide technical guidance and mentorship to junior developers, fostering a culture of continuous learning and collaboration.

Security and Compliance: Ensure applications adhere to Wells Fargo’s security policies, data privacy standards, and regulatory requirements.Required Qualifications

Experience: Minimum of 10 years of professional software development experience, with at least 7 years focused on Python development.

Python Expertise: Advanced proficiency in Python, including frameworks like Flask, FastAPI, or Django, and experience with libraries for data processing and AI integration (e.g., Pandas, NumPy, LangChain).

MongoDB Skills: Extensive experience with MongoDB, including schema design, query optimization, indexing, sharding, and replication. Familiarity with MongoDB Atlas is a plus.

GenAI Knowledge: Proven experience integrating Generative AI models (e.g., LLMs, RAG pipelines) into production applications, with knowledge of vector databases and AI frameworks (e.g., TensorFlow, PyTorch).

API Development: Strong experience building and deploying RESTful APIs, with a focus on scalability and security.

Database Proficiency: Deep understanding of NoSQL concepts and experience with other databases (e.g., MySQL, PostgreSQL) is a plus.

Version Control: Expertise in Git for version control and collaboration in CI/CD pipelines.

Agile Environment: Demonstrated ability to thrive in Agile settings, participating in daily scrums, sprint planning, and backlog grooming.

Communication: Excellent verbal and written communication skills to articulate complex technical concepts to technical and non-technical stakeholders.

Education: Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent experience).Preferred Qualifications

Experience with cloud platforms (e.g., AWS, Azure, GCP) and containerization technologies (e.g., Docker, Kubernetes).

Familiarity with Wells Fargo’s technology stack, including tools like Puppet, Ansible, or RabbitMQ for messaging.

Knowledge of front-end technologies (e.g., HTML, CSS, JavaScript) for full-stack collaboration.

MongoDB Developer Certification or equivalent professional certifications.

Experience in the financial services or banking industry, with an understanding of compliance and regulatory requirements.

Full-time

Apply