Python Developer
Job in
Charlotte, Mecklenburg County, North Carolina, 28245, USA
Listed on 2026-06-06
Listing for:
Jobs via Dice
Full Time
position Listed on 2026-06-06
Job specializations:
-
Software Development
Backend Developer, Python, Software Engineer, Cloud Engineer - Software
Job Description & How to Apply Below
Job Title
Python Developer
LocationCharlotte, NC (Onsite)
Experience10+ Years
SummaryValue Technology is seeking a skilled Python Developer to design, develop, and maintain scalable backend systems and applications. The ideal candidate should have strong expertise in Python programming, API development, database management, and cloud-based architectures. This role involves building robust solutions, integrating third-party services, optimizing performance, and collaborating with cross-functional teams.
Key Responsibilities- Design, develop, test, and maintain applications using Python.
- Develop RESTful APIs and backend services using frameworks like Django or Flask.
- Build scalable microservices-based applications.
- Integrate applications with third-party APIs and external systems.
- Write reusable, testable, and efficient code.
- Optimize applications for maximum speed and scalability.
- Implement security and data protection best practices.
- Perform code reviews and mentor junior developers.
- Troubleshoot, debug, and upgrade existing applications.
- Work closely with frontend, Dev Ops, and QA teams in Agile environments.
- Strong experience with Python (3.x).
- Hands‑on experience with Django, Flask, or FastAPI.
- Experience building REST APIs and microservices.
- Solid understanding of OOP and design patterns.
- Experience with relational databases (Postgre
SQL, MySQL). - Knowledge of No
SQL databases (Mongo
DB, Redis – preferred). - Experience with ORM frameworks.
- Version control using Git.
- Understanding of containerization (Docker).
- Familiarity with CI/CD pipelines.
- Experience with cloud platforms (AWS, Azure, or Google Cloud Platform).
- Knowledge of asynchronous programming (Asyncio, Celery).
- Exposure to data processing tools (Pandas, Num Py – if data‑focused role).
- Familiarity with message brokers (Kafka, Rabbit
MQ). - Experience with unit testing frameworks (PyTest, Unit Test).
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).
(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:
×