Review the job details below and click Apply Now to get started.
Python Developer
TekBricks
Waxhaw, North Carolina, United States
$5,000 / mo
Job SummaryWe are seeking a skilled Python Developer to design, develop, and maintain high-quality software applications. The ideal candidate will have strong problem-solving skills, experience with Python frameworks, and the ability to work collaboratively in a fast-paced environment.Key ResponsibilitiesDesign, develop, test, and maintain Python-based applicationsWrite clean, scalable, and efficient codeDevelop back-end components and integrate user-facing elementsOptimize applications for performance, scalability, and securityCollaborate with front-end developers, data scientists, and DevOps teamsTroubleshoot, debug, and upgrade existing systemsParticipate in code reviews and follow best coding practicesCreate and maintain technical documentationRequired Skills & QualificationsStrong proficiency in PythonExperience with Python frameworks such as Django, Flask, or FastAPIUnderstanding of RESTful APIs and web servicesExperience with relational and/or NoSQL databases (PostgreSQL, MySQL, MongoDB)Familiarity with version control systems (Git)Knowledge of object-oriented programming and design patternsBasic understanding of HTML, CSS, and JavaScriptStrong analytical and problem-solving skillsPreferred QualificationsExperience with cloud platforms (AWS, Azure, GCP)Knowledge of containerization tools (Docker, Kubernetes)Familiarity with CI/CD pipelinesExperience with data processing libraries (Pandas, NumPy)Understanding of security best practicesEducation & ExperienceBachelor’s degree in Computer Science, Engineering, or related field (or equivalent experience)X+ years of professional experience in Python development