×
Register Here to Apply for Jobs or Post Jobs. X

Python Developer

Job in Charlotte, Mecklenburg County, North Carolina, 28245, USA
Listing for: Motion Recruitment Partners LLC
Full Time position
Listed on 2026-08-25
Job specializations:
  • Software Development
    Software Engineer, DevOps, Backend Developer, Full Stack Developer
Salary/Wage Range or Industry Benchmark: 120000 - 150000 USD Yearly USD 120000.00 150000.00 YEAR
Job Description & How to Apply Below

Outstanding long-term contract opportunity! A well-known Financial Services Company is looking for a Software Engineer in Charlotte, NC (Hybrid). Work with the brightest minds at one of the largest financial institutions in the world. This is a long-term contract opportunity that includes a competitive benefit package! Our client has been around for over 150 years and is continuously innovating in today's digital age.

Contract Duration: 12 Months

Required Skills & Experience
  • 4+ years of Software Engineering experience, or equivalent demonstrated through one or a combination of the following: work or consulting experience, training, military experience, education.
  • Proficiency: 5+ years of professional experience in software development, with a focus on Python and Node.js.
  • Language Expertise: 5+ years of strong proficiency in Python (Django, Flask) and Node.js, with a solid understanding of JavaScript/Type Script.
  • Back-End Expertise:
    Experience in building RESTful APIs, microservices, and server-side applications.
  • Database Knowledge:
    Proficiency in working with relational databases (e.g., PostgreSQL, MySQL) and No

    SQL databases (e.g., MongoDB, Redis).
  • Cloud Services:
    Experience with cloud platforms like AWS, Azure, or Google Cloud, and familiarity with Dev Ops practices.
  • Version Control:
    Strong experience with Git and version control workflows.
  • Agile Methodology:
    Experience working in Agile/Scrum development environments.
  • Problem-Solving

    Skills:

    Excellent problem-solving skills and the ability to work independently and collaboratively in a fast-paced environment.
  • Communication:
    Strong verbal and written communication skills, with the ability to effectively collaborate with technical and non-technical stakeholders.
Desired Skills & Experience
  • Front-End Knowledge:
    Basic understanding of front-end technologies such as React, Angular, or Vue.js.
  • CI/CD Pipelines:
    Experience in setting up and managing CI/CD pipelines.
  • Containerization:
    Familiarity with Docker and Kubernetes for containerization and orchestration.
  • Testing Frameworks:
    Experience with testing frameworks such as Jest, Mocha, PyTest, or others.
What You Will Be Doing
  • Consult on or participate in moderately complex initiatives and deliverables within Software Engineering and contribute to large-scale planning related to Software Engineering deliverables.
  • Review and analyze moderately complex Software Engineering challenges that require an in-depth evaluation of variable factors.
  • Contribute to the resolution of moderately complex issues and consult with others to meet Software Engineering deliverables while leveraging solid understanding of the function, policies, procedures, and compliance requirements.
  • Collaborate with client personnel in Software Engineering.
  • Design & Development:
    Architect, design, and develop scalable and efficient back-end solutions using Python and Node.js.
  • System Integration:
    Integrate various APIs, databases, and third-party services into the existing system architecture.
  • Code Quality:
    Write clean, maintainable, and well-documented code while following best practices in coding, testing, and deployment.
  • Performance Optimization:
    Identify performance bottlenecks and optimize applications for maximum speed and scalability.
  • Collaboration:

    Work closely with front-end developers, Dev Ops, and other stakeholders to ensure seamless integration and deployment of applications.
  • Mentorship:
    Provide guidance, mentorship, and technical leadership to junior developers and team members.
  • Problem Solving:
    Analyze complex problems and develop innovative solutions to address technical challenges.
  • Continuous Improvement:
    Stay up-to-date with the latest trends and technologies in software development and suggest improvements to current processes and tools.
  • Testing & Debugging:
    Develop and execute unit and integration tests to ensure the reliability and stability of the applications.
  • Documentation:
    Maintain comprehensive documentation for the developed solutions, including design specifications, user guides, and technical manuals.
#J-18808-Ljbffr
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary