Job Title: Python Lead Developer
Location: Charlotte, NC / Irving, TX – In-Person Required (Onsite from Day 1)
(10 -12+year, Flask exp and Java or .Net BG) (In-Person Required)
Experience Level: 12+ Years
Employment Type: Contract
Interview Virtual and final Inperson Required (Flight Tickets will be provided )
Job Summary:
We are seeking a highly skilled and experienced Python Lead Developer with over 12 years of experience in software development, including significant expertise in Flask and a strong foundational background in Java or .NET technologies. This role demands hands-on technical leadership, architectural design capabilities, and a passion for clean, scalable code. The position requires onsite presence from day one, working closely with cross-functional teams in a dynamic, collaborative environment.
Key Responsibilities:
Lead the design, development, and deployment of scalable backend applications using Python (Flask).
Provide architectural guidance and hands-on coding support across the team.
Collaborate with front-end developers, DevOps engineers, and business stakeholders to define and deliver technical solutions.
Leverage your Java or .NET background to integrate with legacy systems or assist in migration efforts.
Conduct code reviews, mentor junior developers, and ensure adherence to coding standards and best practices.
Participate in daily stand-ups, sprint planning, and retrospectives as part of Agile delivery.
Write and maintain technical documentation for systems, processes, and workflows.
Troubleshoot, debug, and optimize performance issues in complex production environments.
Required Qualifications:
12+ years of overall software development experience.
5+ years of Python development, with at least 3 years of hands-on Flask experience.
Prior experience working with Java or .NET (C#) in enterprise applications.
Strong understanding of RESTful API design, microservices architecture, and asynchronous programming.
Solid experience with relational and NoSQL databases (e.g., PostgreSQL, MySQL, MongoDB).
Familiarity with containerization tools like Docker, and experience with CI/CD pipelines.
Experience with version control systems such as Git, and familiarity with GitHub/GitLab workflows.
Excellent problem-solving skills, debugging capabilities, and attention to detail.
Proven ability to lead a team, mentor developers, and drive technical discussions.
Preferred Qualifications:
Experience with cloud platforms (AWS, Azure, or GCP) and deploying Python apps in cloud-native environments.
Knowledge of front-end technologies like JavaScript, React, or Angular is a plus.
Exposure to AI/ML integration or interest in AI-assisted coding tools (e.g., GitHub Copilot) is a bonus.
Strong communication and interpersonal skills.