Key Responsibilities:
- Design develop test document and maintain highquality software using Python language.
- Write clean reusable and maintainable code that supports scalability.
- Engage in all stages of the software development lifecycle including building testing and deploying robust solutions.
- Conduct code reviews uphold code quality and identify opportunities for improvement.
- Debug and troubleshoot Pythonrelated issues effectively.
- Collaborate with crossfunctional teams to analyze and resolve complex challenges.
Requirements
Required Skills and Qualifications:
- Minimum 4 years of professional experience as a Python Developer with a proven portfolio.
- Bachelors degree in Computer Science Software Engineering or a related field.
- Expertise in Python development stacks frameworks and tools such as Flask FastAPI NumPy SciPy Pandas Dask and SQLAlchemy.
- Handson experience with microservicesbased architecture and RESTful APIs.
- Proficiency in database schema design with technologies like PostgreSQL and MongoDB.
- Experience working with a cloud platform such as AWS Azure or GCP along with relevant certifications.
- Proven ability to lead and mentor small development teams.
- Strong problemsolving skills with excellent communication and collaboration abilities.
- Familiarity with agile methodologies particularly sprintbased development.
- Experience with big data technologies.
- Knowledge of data engineering data science and machine learning tools and concepts.
- Contributions to opensource Python projects or active participation in the Python community
Benefits
- Competitive salary and performancebased bonuses.
- Comprehensive insurance plans.
- Collaborative and supportive work environment
- Chance to learn and grow with a talented team.
- A positive and fun work environment.
Analysis of both high-level and granular (category and/or product specific) business trends Experience in data processing, data analysis, and automation. Strong proficiency in Excel/Sheets, SQL, and data visualization tools. Experience in Python or R language. Exposure to using Hive or Presto for data processing. Ability to analyze complex datasets and provide actionable insights. Strong communication skills and experience in documenting and presenting data findings.