Role – Python Developer (PyQt, FastAPI, Pandas, NumPy)

3 - 9 years

8 - 23 Lacs

Posted:6 hours ago| Platform: Foundit logo

Apply

Skills Required

api development | data analysis | software design | debugging | testing

Work Mode

On-site

Job Type

Full Time

Job Description

Role Python Developer (PyQt, FastAPI, Pandas, NumPy)

  • Total Experience:

    5+ years
  • Location:

    Mumbai
  • Budget:

    17 LPA

Job Overview

Python Developer

Key Responsibilities

  • Application Development:

  • Design, develop, and maintain

    desktop applications using PyQt

    .
  • Build clean, efficient, and reusable Python code following best practices.
  • API Development:

  • Develop and maintain

    high-performance APIs

    using FastAPI.
  • Integrate APIs with databases and third-party services.
  • Ensure API security, scalability, and maintainability.
  • Data Manipulation & Analysis:

  • Work extensively with

    Pandas and NumPy

    for data manipulation, transformation, and analysis.
  • Develop automated pipelines for handling structured and unstructured data.
  • Database Management:

  • Design and optimize database schemas in

    MySQL, PostgreSQL, or MongoDB

    .
  • Write efficient queries and ensure performance tuning for large-scale datasets.
  • Version Control & Collaboration:

  • Use

    Git

    for version control, branching, and release management.
  • Collaborate with cross-functional teams in an Agile environment.
  • Testing & Quality Assurance:

  • Write unit tests and conduct debugging to ensure high-quality code.
  • Perform troubleshooting and resolve issues in development and production.
  • Documentation:

  • Create and maintain technical documentation for applications, APIs, and processes.
  • Share knowledge and mentor junior developers when required.

Required Skills & Qualifications

  • Strong programming skills in

    Python

    with expertise in

    PyQt

    for GUI/desktop application development.
  • Proven experience with

    FastAPI

    for building scalable and high-performance APIs.
  • Proficiency in

    Pandas and NumPy

    for handling large datasets and performing data analysis.
  • Good understanding of relational and non-relational databases (

    MySQL, PostgreSQL, MongoDB

    ).
  • Solid knowledge of

    Git

    for version control and collaborative development.
  • Experience working in Agile/Scrum development environments.
  • Strong problem-solving abilities, analytical mindset, and debugging skills.
  • Excellent communication and collaboration skills.

Preferred Qualifications (Good to Have)

  • Knowledge of

    Docker, Kubernetes, or cloud platforms (AWS, Azure, GCP)

    .
  • Experience with

    unit testing frameworks

    (PyTest, Unittest).
  • Familiarity with

    CI/CD pipelines

    for automated build and deployment.
  • Exposure to

    RESTful API security practices

    (OAuth2, JWT).

Key Skills

Python | PyQt | FastAPI | Pandas | NumPy | MySQL | PostgreSQL | MongoDB | Git | API Development | Data Analysis | Software Design | Debugging | Testing

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now

RecommendedJobs for You

hyderabad, telangana, india