Senior Python Developer

Insight Global
Charlotte, NC, United States
1 day ago
Apply on dejobs.org
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Working hours
Regular working hours
Job source

Tech stack

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)
+18 more
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

Job 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

Requirements

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.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on dejobs.org
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:22 min

Analyzing differences between mobile and traditional backend DevOps

Mete Baydar Mete Baydar · World Congress 2025

1:06 min

Developer experience and project variety at scale

Alexandra Petri · World Congress 2023

1:22 min

Key features and advantages of using FastAPI

Ashmi Banerjee · World Congress 2022

2:32 min

Refactoring bulk frontend operations into scalable backend methods

Noam Honig · LIVE

6:04 min

Comparing Python backend frameworks for web development

Ashmi Banerjee · World Congress 2022

1:38 min

Transitioning into backend engineering from web development

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

Videos

See all

Related articles

See all