Job Description
Job Title: Senior Python Developer
Location: Charlotte, NC / Dallas, TX
Experience: 9+ Years with banking and finance experience only
Interview: Face-to-Face (F2F)
Rate: $60/hr
About the Role:
We are seeking a highly skilled and experienced Senior Python Developer to join our dynamic technology team. The ideal candidate will have at least 9 years of hands-on experience in Python development and will be located in or willing to work onsite in Charlotte, NC or Dallas, TX. This is a full-time, on-premise role requiring face-to-face interviews.
Key Responsibilities:
- Design, develop, and maintain robust, scalable, and efficient Python applications.
- Collaborate with cross-functional teams including product managers, data scientists, and front-end developers to deliver high-quality software solutions.
- Optimize application performance and scalability.
- Write clean, reusable, and testable code with best practices.
- Troubleshoot, debug, and upgrade existing software.
- Participate actively in code reviews and knowledge sharing sessions.
- Mentor junior developers and provide technical leadership within the team.
- Ensure adherence to security and compliance standards.
- Work with databases, RESTful APIs, and third-party integrations.
- Document development processes, architecture, and codebase.
Required Skills and Qualifications:
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- 9+ years of professional experience in Python development.
- Strong expertise in Python frameworks such as Django, Flask, or FastAPI.
- Hands-on experience with REST APIs, microservices architecture, and cloud platforms (AWS, Azure, or GCP).
- Proficient in database technologies such as PostgreSQL, MySQL, or NoSQL databases like MongoDB.
- Experience with version control tools (Git).
- Strong understanding of object-oriented programming (OOP), design patterns, and software architecture principles.
- Experience with containerization tools such as Docker and orchestration platforms like Kubernetes is a plus.
- Familiarity with CI/CD pipelines and automated testing frameworks (PyTest, unittest).
- Excellent problem-solving skills and ability to work independently.
- Strong communication skills and ability to work collaboratively in a team environment.
- Willingness to work onsite in Charlotte, NC or Dallas, TX.
Preferred:
- Experience with data processing libraries (Pandas, NumPy).
- Knowledge of front-end technologies (JavaScript, React) is a plus.
- Exposure to Agile/Scrum development methodologies.
Job Tags
Full time,