Overview
Skills
Job Details
Job Title: Python Technical Lead Developer
Location: Chicago, IL (or) Houston, TX
only on W2
W2 Contract role
Job Description:
The Python Tech Lead (IC) is a senior-level role responsible for driving the technical direction, architecture, and high-quality delivery of Python-based backend systems. This role requires deep hands-on expertise in Python, microservices, system design, and cloud technologies, with the ability to influence technical decisions across teams without direct people management.
Required Skills & Qualifications
8-15 years of hands-on experience in Python Data Processing development.
Experience with AWS cloud services(S3, SQS, ECS, Lambda, Athena, etc).
Strong knowledge of Data processing , Event Driven System and Multiprocessing concepts.
Strong knowledge with libraries like pip, venv, pandas, pyarrow, boto3, awswrangler, s3fs, multiprocessing
Experience with Large Data set handling & processing in optimal and performance efficient manner.
Writing unit tests using framework like PyTest or other libraries.
Proficiency with SQL/NoSQL databases (MySQL, DynamoDB).
Experience with Docker, Git, and CI/CD pipelines.
Excellent problem-solving, debugging, and performance tuning skills.
Ability to influence technical decisions without people management responsibility.
Preferred Skills
Deep expertise in one or more Python frameworks (FastAPI, Django, Flask)
Strong knowledge of microservices, API design, and distributed system principles.
Knowledge of caching, observability tools, and monitoring dashboards.
Exposure to ML pipelines or data engineering workflows.
Experience with security best practices (OAuth2, JWT, RBAC, API security).
Key Responsibilities
Technical Ownership
Act as the primary technical expert and go-to specialist for Python-based applications and services.
Own the architecture, design, and implementation of complex backend modules and microservices.
Make high-impact technical decisions on frameworks, integrations, performance, and scaling.
Hands-On Development
Write high-quality, performant, and maintainable Python code for Data processing using Pandas, Pyarrow, Multiprocessing , Boto 3, Unit testing using PyTest.
Build robust data processing modules, REST APIs and async services.
Optimize system performance, reliability, and resource usage.
Architecture & System Design
Design scalable distributed systems, API ecosystems, and event-driven architectures.
Define technical standards, coding guidelines, and architectural patterns.
Conduct Proof of Concepts (PoCs) to evaluate new tools, libraries, and technologies.
Cross-Functional Collaboration
Closely collaborate with product managers, architects, QA, DevOps, and UI teams.
Translate business requirements into technical specifications and scalable solutions.
Provide technical guidance to developers without formal people management.
Code Quality & Best Practices
Perform thorough code reviews to ensure quality, security, and performance.
Maintain high engineering standards through automation, CI/CD, and testing practices.
Ensure adherence to modern Python best practices, design patterns, and security guidelines.
Note: For Immediate response please reach out to me at Sathish at galaxy i tech dot com