Python Developer/Lead Job at VeeRteq Solutions Inc., Charlotte, NC

c0tjYWQrR0Yrd3M1TUhublhXRlo5RU1ZOXc9PQ==
  • VeeRteq Solutions Inc.
  • Charlotte, NC

Job Description

Job Title: Python Developer/Lead

Locations: Irving, TX and Charlotte, NC

Job Summary:

As a Python Developer/Lead, you will be responsible for leading the development of complex, scalable applications, leveraging Python to build high-performance systems. With 10+ years of overall experience in software development, you will utilize your deep technical expertise to mentor junior developers, oversee critical architectural decisions, and ensure best practices are followed across all phases of the development lifecycle. Your background as a Java or .NET developer will provide valuable insights into the design and optimization of solutions in a Python-based environment.

Key Responsibilities:
  • Lead and contribute to the design, development, and maintenance of Python-based applications and systems.

  • Take ownership of the technical direction of key projects, from architecture and implementation to deployment and support.

  • Mentor and guide a team of Python developers, helping to grow their technical skills and ensure adherence to best practices.

  • Develop and maintain reusable, scalable, and efficient code following Python best practices.

  • Leverage your experience in Java or .NET to bring strong software engineering fundamentals to Python development, optimizing performance and code quality.

  • Collaborate with cross-functional teams, including product managers, UX/UI designers, and QA engineers, to deliver high-quality software on time.

  • Conduct code reviews to ensure high code quality, maintainability, and security.

  • Manage the integration of third-party services, APIs, and databases.

  • Troubleshoot, debug, and optimize existing applications to ensure maximum performance and reliability.

  • Stay current with the latest industry trends, tools, and technologies, integrating them into the development process when appropriate.

Required Skills & Qualifications:
  • 10+ years of overall experience in software development, with at least 3-4 years of hands-on experience in Python development.

  • Strong experience in software development using Java or .NET during the earlier years of your career.

  • Solid understanding of Python's core libraries, frameworks (such as Django, Flask, or FastAPI), and development best practices.

  • Experience in designing and building scalable, high-performance web applications and services.

  • Strong knowledge of databases, both relational (PostgreSQL, MySQL) and NoSQL (MongoDB, Redis), and ORM frameworks like SQLAlchemy.

  • Familiarity with cloud platforms like AWS, Azure, or Google Cloud.

  • Expertise in API development and integration (RESTful and SOAP).

  • Proficiency in version control systems, particularly Git, and experience with CI/CD pipelines.

  • Experience with containerization tools like Docker and orchestration tools like Kubernetes is a plus.

  • Strong understanding of Agile software development methodologies (Scrum, Kanban).

  • Excellent problem-solving skills, with the ability to optimize solutions for performance, scalability, and reliability.

  • Strong leadership, mentorship, and communication skills, with the ability to collaborate effectively across teams.

Preferred Skills (Nice to Have):
  • Experience with machine learning, data analysis, or related libraries such as Pandas, NumPy, or TensorFlow.

  • Familiarity with front-end technologies (React, Angular, or Vue.js) and how to integrate them with Python-based backends.

  • Knowledge of microservices architecture and design principles.

  • Experience with DevOps tools and practices (Ansible, Jenkins, Terraform).

  • Familiarity with automated testing frameworks like PyTest, unittest, or Behave.

Education and Experience:
  • Bachelor's degree in Computer Science, Information Technology, or a related field (or equivalent practical experience).

  • 10+ years of experience in software development, with at least 3-4 years focused on Python.

  • Previous experience as a Java Developer or .NET Developer is essential.

Job Tags

Similar Jobs

All the top bananas US

Professional Carpenter / Drywaller / Handyman Job at All the top bananas US

 ...for this position - Apply today and our hiring manager will follow-up!Compensation: $40,000-$55,000/yearFor over 20 years, Mr. Handyman franchisees have consistently hired reliable, customer focused team members who are both knowledgeable and skilled. They are... 

Eagle Pointe Healthcare Center

LPN Licensed Practical Nurse, PRN Job at Eagle Pointe Healthcare Center

 ...difference! Eagle Pointe Healthcare Center is seeking LPNs with heart, empathy, and a little extra love to provide to our patients. PRN Positions Available Qualified LPNs, respond to this ad with your resume to join a World Class team of caring nursing professionals... 

ManTech

Intelligence Research Analyst Job at ManTech

 ...ManTech seeks an Intelligence Research Analyst to join our team supporting a growing program that supports the Office of the Undersecretary of Defense for Intelligence and Security (OUSD I&S) in College Park, MD and Arlington, VA (as needed.) This position provides protection... 

Inficare

Power BI developer Job at Inficare

 ...publishing business intelligence reports & dashboards using Microsoft Power BI. This includes extracting data from database (SQL, Oracle & other databases) by writing queries & optimizing them, design, develop, test (thoroughly), deploy & maintain the reports / dashboards... 

Maxion Research

Home-Based Internet Usage Analyst - Paid Studies - High Pay for Remote Work (Hiring Immediately) Job at Maxion Research

 ...Hiring: Part-time Research Study Personnel (Pay up to $790/wk.) Due to demand, we are...  .... The hours are flexible and no previous experience is needed. Participants will have the...  ...Education: Varies by study (GED or High School Diploma recommended but not necessary...