Overview
Skills
Job Details
Job Title: Senior Python Developer Distributed Systems
Location: Houston, TX
Duration: 12 Months
Summary:
We are seeking a Senior Python Developer capable of designing and developing scalable distributed applications. You ll work in a high-performance environment to build fault-tolerant systems using multiprocessing, container orchestration (Kubernetes), and real-time messaging frameworks (Kafka). Ideal candidates are experienced in system architecture, mentoring, and stakeholder collaboration.
Key Responsibilities:
- Architect, design, and build distributed systems using Python (beyond scripting level)
- Implement multiprocessing/concurrency strategies for performance optimization
- Develop and maintain microservices deployed via Docker and Kubernetes
- Integrate Kafka and Azure components for high-volume, asynchronous processing
- Collaborate closely with DevOps on CI/CD pipelines and immutable infrastructure setups
- Drive architectural decisions ensuring scalability, fault tolerance, and data integrity
- Mentor junior developers, conduct code reviews, and support system troubleshooting
- Engage with stakeholders to align technical outputs with business value
Required Qualifications:
- 7+ years of professional software development experience (Python focus)
- Demonstrable expertise developing distributed systems, not just API/web services
- Strong understanding of multiprocessing, concurrency, async I/O, threading
- Hands-on experience with Kafka, Docker, Kubernetes, Azure, and GitHub workflows
- Strong software engineering fundamentals design patterns, architectural design, and testing
- Excellent problem-solving, debugging, and communication skills
- Proven ability to work independently and deliver production-quality systems
Nice to Have:
- Experience with financial or energy trading applications
- Previous leadership/mentorship exposure
- Familiarity with microservices for immutable infrastructure deployments
Keywords: Senior Python Developer, Software Engineer, Backend Developer, Distributed Systems, Microservices, Concurrency, Multiprocessing, Asynchronous Programming, AsyncIO, Kafka, RabbitMQ, Message Queues, Kubernetes, Docker, Azure, Cloud Native, Immutable Infrastructure, CI/CD, GitHub, System Architecture, System Design, High Performance Computing, Real-time Processing, Financial Systems, Energy Systems, Linux, Messaging Systems, Data Pipelines, Debugging, Scalability, Fault Tolerance, DevOps Collaboration, Independent Developer, Mentorship, Stakeholder Management
About VDart Group
VDart Group is a global leader in technology, product, and talent solutions, serving Fortune 500 clients in 13 countries. With over 4,000 professionals worldwide, we deliver innovation, operational excellence, and measurable outcomes across industries. Guided by our commitment to People, Purpose, and Planet, VDart is recognized with an EcoVadis Bronze Medal and as a UN Global Compact member, reflecting our dedication to sustainable practices.