Skills:
My SQL, OOPS, Design Patterns, Unit Testing, QA, azzure, API S,
We are looking for a skilled
Python Developer with 2+ years of hands-on experience in designing, developing, and maintaining scalable applications. The ideal candidate should be passionate about coding, problem-solving, and collaborating with cross-functional teams to deliver high-quality software solutions.
Key Responsibilities
- Develop, test, and maintain scalable Python applications.
- Write clean, efficient, and reusable code following best practices.
- Integrate data storage solutions (SQL/NoSQL databases, APIs, cloud storage).
- Work closely with front-end developers, QA, and other stakeholders to deliver end-to-end solutions.
- Debug, troubleshoot, and optimize existing applications for performance improvements.
- Contribute to all phases of the development lifecycle (design, coding, testing, deployment).
- Stay updated with the latest Python frameworks, libraries, and industry trends.
Required Skills & Qualifications
- Bachelors degree in Computer Science, Engineering, or related field (or equivalent experience).
- 2+ years of professional experience in Python development.
- Strong knowledge of Python frameworks (Django, Flask, or FastAPI).
- Proficiency in working with RESTful APIs and third-party integrations.
- Hands-on experience with databases (MySQL, PostgreSQL, MongoDB, etc.).
- Understanding of OOP, design patterns, and best coding practices.
- Familiarity with version control systems (Git/GitHub/GitLab).
- Experience with unit testing and debugging techniques.
Good To Have (Preferred Skills)
- Knowledge of cloud platforms (AWS, Azure, GCP).
- Experience with containerization tools (Docker, Kubernetes).
- Familiarity with CI/CD pipelines.
- Exposure to front-end technologies (JavaScript, React, Angular).
- Basic knowledge of data science libraries (Pandas, NumPy) or machine learning frameworks.