> Markdown version of [/jobs/ext/3580847-senior-python-developer](https://www.wearedevelopers.com/jobs/ext/3580847-senior-python-developer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Python Developer - **Company:** Insight Global - **Location:** Charlotte, NC, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Application Programming Interfaces (APIs), Data Analysis, Application Performance Management, Big Data, Cloud Engineering, Code Review, Database Queries, DevOps, Distributed Systems, Django Web Framework, Apache Hadoop, Python (Programming Language), Enterprise Messaging Systems, OpenShift, Scrum Methodology, Service-Oriented Architecture, Software Engineering, Systems Integration, Web Application Frameworks, Enterprise Data Management, Freeform SQL, Enterprise Software Applications, Flask (Web Framework), Backend, Fastapi, Event Driven Architecture, Containerization, Ansi Sql, Apache Kafka, Restful APIs - **Published:** October 4, 2026 - **Apply:** https://dejobs.org/x/x/EE271EA6B4354492B623A09672026B44/job/ ## About the Role 5-10 years of software development experience, preferably 7-8 years. Strong hands-on experience developing enterprise applications using Python as a primary programming language. Experience designing, developing, testing, and supporting production-grade applications. Experience with modern Python versions (Python 3.x). Strong experience building REST APIs and backend services. Experience working with event-driven architectures and distributed systems. Hands-on experience with Kafka and event-based processing. Strong SQL skills with experience querying and analyzing large datasets. Experience with enterprise integrations and service-oriented architectures. Ability to participate in architecture discussions, solution design, and technical decision-making. Experience conducting code reviews and mentoring team members. Strong problem-solving and troubleshooting abilities. Experience working in Agile/Scrum environments. Experience with Trino, Starburst, Hadoop, or other large-scale data platforms. Experience with Python frameworks such as: FastAPI Flask Django OpenShift experience. Experience deploying and supporting containerized applications. Exposure to cloud-native architectures and modern DevOps practices. Experience working with high-volume enterprise data platforms. ## Description Key Responsibilities Design, develop, test, deploy, and support enterprise-grade applications using Python. Build and maintain scalable REST APIs and backend services. Develop and support event-driven architectures leveraging Kafka and distributed messaging technologies. Collaborate with architects, product teams, and business stakeholders to design technical solutions that meet business requirements. Participate in code reviews, peer reviews, and technical design discussions. Optimize application performance, scalability, and reliability. Develop and execute unit, integration, and functional testing strategies. Troubleshoot production issues, perform root cause analysis, and implement long-term solutions. Work with large datasets and complex SQL queries to support application functionality and reporting needs. Support containerized application deployments within OpenShift environments. Mentor junior developers and promote engineering best practices across the team. Contribute to Agile ceremonies including sprint planning, estimation, and delivery activities. Position Summary We are seeking a highly skilled Senior Python Developer to join a growing engineering team responsible for building and supporting enterprise-scale applications and integrations. This individual will play a key role in designing, developing, testing, and maintaining backend services, APIs, and event-driven solutions that support critical business functions. The ideal candidate is a true software engineer whose primary expertise is Python application development, not just scripting or automation. This person will be hands-on in development while also contributing to solution design, code reviews, mentoring, and technical discussions across the team. Technical Environment Python 3.12REST APIs Kafka ANSI SQL Trino OpenShift Event-Driven Architecture Distributed Systems Enterprise Integrations Agile/Scrum ## Related Videos - [Build your backend using FastAPI](https://www.wearedevelopers.com/videos/506-build-your-backend-using-fastapi) - [Developing the Backend with Stefan Lingler, CTO at Shpock](https://www.wearedevelopers.com/videos/100360-developing-the-backend-with-stefan-lingler-cto-at-shpock) - [Shifting Stress to Progress— Understanding DevOps to do DevOps Better](https://www.wearedevelopers.com/videos/268-shifting-stress-to-progress-understanding-devops-to-do-devops-better) - [Devouring APIs with Python](https://www.wearedevelopers.com/videos/355-devouring-apis-with-python) - [Intro to FastAPI](https://www.wearedevelopers.com/videos/462-intro-to-fastapi) - [Mobile vs. Backend DevOps](https://www.wearedevelopers.com/videos/1662-mobile-vs-backend-devops) ## Related Articles - [The 13 Best Python Libraries for Developers in 2025](https://www.wearedevelopers.com/magazine/371-the-13-best-python-libraries-for-developers-in-2025) - [The 7 Most Popular Backend Frameworks for Developers](https://www.wearedevelopers.com/magazine/403-the-7-most-popular-backend-frameworks-for-developers) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [7 good reasons why you should learn Python in 2021](https://www.wearedevelopers.com/magazine/19-7-good-reasons-why-you-should-learn-python-in-2021) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated)