We are seeking a skilled Python Developer to design, build, test, and deploy scalable software solutions that support a wide range of technical and business initiatives. This role will focus on back-end development, API integration, and data-driven applications while collaborating with cross-functional teams in a dynamic, agile environment.
The ideal candidate is a strong problem-solver with hands-on experience developing reliable, maintainable applications using Python and modern development best practices.
Key Responsibilities
Design, develop, and maintain scalable server-side applications, APIs, and automation scripts using Python
Collaborate with cross-functional teams to gather requirements and deliver effective technical solutions
Integrate databases, third-party services, and external APIs into existing and new applications
Write clean, efficient, and well-documented code following industry best practices
Perform unit testing, troubleshooting, and debugging to ensure application performance and reliability
Participate in code reviews and contribute to continuous integration and deployment processes
Support application enhancements, maintenance, and optimization efforts
Work independently and collaboratively within agile development environments
Required Qualifications
Strong proficiency in Python development
Experience building and consuming RESTful APIs
Knowledge of database integration and data management concepts
Understanding of object-oriented programming, algorithms, and data structures
Experience with version control systems such as Git
Strong analytical and problem-solving skills
Ability to manage multiple priorities in a fast-paced environment
Excellent communication and collaboration skills
Preferred Qualifications
Familiarity with front-end technologies (HTML, CSS, JavaScript, or related frameworks)
Exposure to cloud platforms such as AWS, Azure, or Google Cloud
Experience with DevOps tools and CI/CD pipelines
Prior experience working in agile or Scrum environments
What We're Looking For
A proactive and adaptable developer with a passion for clean, scalable code
Someone who thrives in collaborative environments while also working independently
A strong technical contributor who can translate business needs into effective software solutions
A team player with a continuous learning mindset and attention to detail
Numbers & Facts
Location
Charlotte, NC
Skills
Agile Programming Methodologiesunmatched
Algorithmsunmatched
Amazon Web Services (AWS)unmatched
Analysis Skillsunmatched
Application Programming Interface (API)unmatched
Best Practicesunmatched
CSS (Cascading Style Sheet)unmatched
Cloud Computingunmatched
Code Reviewsunmatched
Communication Skillsunmatched
Continuous Deployment/Deliveryunmatched
Continuous Integrationunmatched
Cross-Functionalunmatched
Data Managementunmatched
Data Structuresunmatched
Debugging Skillsunmatched
Detail Orientedunmatched
DevOpsunmatched
Gitunmatched
HTML (HyperText Markup Language)unmatched
JavaScriptunmatched
Microsoft Windows Azureunmatched
Multitaskingunmatched
Object Oriented Programming (OOP)unmatched
Problem Solving Skillsunmatched
Python Programming/Scripting Languageunmatched
REST (Representational State Transfer)unmatched
Requirements Managementunmatched
Scalable System Developmentunmatched
Scripting (Scripting Languages)unmatched
Scrum Project Management and Software Developmentunmatched