What are the responsibilities and job description for the Python Developer position at PTR Global?
Job Title: Senior Python Developer
Duration: 12 Months contract with extension
Location: Austin, TX Or Sunnyvale, CA (Onsite on every Tuesday, Wednesday, and Thursday)
Job Description:
We are seeking senior-level Python engineers who can operate independently, owning architecture and design responsibilities while delivering high-performance, scalable code. This is a hands-on, code-from-scratch role where you will act as your own architect — there’s no lead or architect oversight. Ideal candidates will have strong experience in distributed systems, asynchronous programming, and cloud-native architectures (Kubernetes).
Key Responsibilities:
- Design, architect, and build backend systems and services using Python from scratch.
- Develop scalable, maintainable, and performant code following best practices and design patterns.
- Build and manage infrastructure using Kubernetes and integrate services with Kafka.
- Write and maintain asynchronous, synchronous, and multithreaded Python applications.
- Perform code and performance reviews and optimize system design for reliability and scale.
- Own your deliverables end-to-end without reliance on external architecture guidance.
- Contribute to Open-Source projects (a strong plus).
- Share personal/side projects if available — we'd love to see your craftsmanship!
Required Qualifications:
- Expert-level Python development experience — capable of building production systems independently.
- Deep knowledge of software architecture, design patterns, and system performance optimization.
- Strong hands-on experience with Kafka, Kubernetes, and containerized environments.
- Proficiency in both synchronous and asynchronous programming models in Python.
- Proven ability to work autonomously, architect solutions, and lead technical decision-making.
- Open-source contributions or demonstrable personal projects (highly preferred).
Bonus Skills:
- Experience contributing to or maintaining Open-Source projects.
- Personal GitHub or project portfolio demonstrating complex, well-architected systems.
Interested candidates, please apply with your updated resume and links to any personal/open-source projects you can share.
Salary : $80 - $90