python expert
Job Title
Python Expert / Senior Python Developer
Role Overview
We're looking for a highly skilled Python expert to design, develop, optimize, and maintain high-performance applications and systems. You'll work on complex problems, influence architecture decisions, and mentor other engineers while delivering clean, scalable, and well-tested code.
Key Responsibilities
-
Design, develop, and maintain advanced Python applications and services
-
Write clean, efficient, and reusable code following best practices
-
Optimize application performance, scalability, and reliability
-
Lead architecture and technical design discussions
-
Integrate APIs, databases, and third-party services
-
Implement robust testing (unit, integration, performance)
-
Review code and mentor junior developers
-
Collaborate with product managers, data scientists, and DevOps teams
-
Troubleshoot production issues and drive long-term fixes
Required Skills & Qualifications
-
Expert-level proficiency in Python (3.x)
-
Strong understanding of data structures, algorithms, and OOP
-
Experience with frameworks such as Django, Flask, FastAPI
-
Solid knowledge of RESTful APIs and microservices
-
Experience with SQL and NoSQL databases (PostgreSQL, MySQL, MongoDB, Redis)
-
Familiarity with async programming, concurrency, and multiprocessing
-
Strong debugging, profiling, and performance-tuning skills
-
Experience with Git and collaborative development workflows
Preferred / Nice-to-Have
-
Experience with cloud platforms (AWS, GCP, Azure)
-
Knowledge of Docker, Kubernetes, CI/CD pipelines
-
Exposure to data engineering, ML, or scientific computing (NumPy, Pandas, PyTorch, etc.)
-
Experience building high-availability or distributed systems
-
Open-source contributions
Education & Experience
-
Bachelor's degree in Computer Science or equivalent practical experience
-
5+ years of professional Python development (or demonstrable expert-level skill)
What Success Looks Like
-
You deliver reliable, scalable Python systems
-
You improve code quality and team standards
-
You proactively solve complex technical challenges
-
You're a go-to person for Python expertise