Job Description
Job Title: Python Architect /Seniour Python Developer
Location: ( Remote)
Experience: 12+ years
Employment Type: (Full-time )
Primary Responsibilities:
- Architect Scalable Python-Based Systems: Design modular, maintainable, and efficient system architectures aligned with business goals.
- Hands-on Development: Actively contribute to core development tasks including coding, debugging, and performance optimization.
- Technical Leadership: Mentor team members, conduct code reviews, and enforce coding standards.
- API and Web Development: Design and implement secure, high-performance RESTful APIs and web applications using Flask.
- Data Processing & Analysis: Optimize data pipelines and workflows leveraging Pandas and BigQuery for complex data manipulation and analytics.
- Database Design & Optimization: Architect relational databases, craft complex SQL queries, and enhance performance at scale.
- Code Quality & Deployment: Define testing strategies (unit, integration, E2E), and implement CI/CD pipelines for seamless delivery.
- Cross-functional Collaboration: Engage with stakeholders, product teams, and other developers to align on technical and business goals.
- Technology Evaluation & Best Practices: Lead adoption of modern tools, frameworks, and architectural patterns.
Primary Requirements:
- 12+ years of hands-on experience in Python-based software development and automation.
- Deep knowledge of Python internals, design patterns, and best practices.
- Proven track record of architecting scalable, high-performing systems.
- Expert-level proficiency with Pandas for large-scale data processing and optimization.
- Strong experience building RESTful APIs and web apps using Flask.
- Advanced SQL skills and deep understanding of database design and tuning.
- Strong commitment to code quality, testing practices, and deployment automation (CI/CD).
- Familiarity with Angular for front-end integrations or full-stack workflows.
Good to Have:
- Experience with Google BigQuery, Cloud Functions, and other GCP services.
- Familiarity with Lookerstudio or other data integration and visualization tools.
- Background in distributed systems or microservices architectures.
- Experience with infrastructure-as-code tools like Terraform.
- Exposure to event-driven architectures and message queues (e.g., Pub/Sub, Kafka).
- Working knowledge of Data Science / ML frameworks (e.g., scikit-learn, TensorFlow).
Soft Skills:
- Excellent communication and documentation skills.
- Strong problem-solving mindset and business acumen.
- Ability to work independently and lead in a fast-paced environment.