Posted:6 days ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Job Title: Full-Stack Developer

Organisation : IIIT H Data IHub Foundation ( IHub-Data )

Location : IIIT H Campus,Gachibowli,Hyderabad

Type of Job : Full time – work from office mode

Minimum Experience : 2 years

Reporting Manager : CTO / Project Manager


Organisation Summary :

The Hub helps coordinate, integrate, and amplify basic and applied research in broad Data-Driven Technologies as well as its dissemination and translation across the country.

The Hub will also have an intense emphasis on collaborating with international experts in associated areas. This will include joint research, visiting schemes for international experts, involvement in the processes and problems of the Hub, etc. A series of workshops, conferences, and meetings are also planned to bring global experts in direct contact with the Indian researchers and students in associated areas.

We are looking for a highly motivated Full-Stack Developer with at least 2 years of hands-on experience in backend and frontend development. The ideal candidate should have strong expertise in Python-based backend frameworks, REST API development, database management, and a solid understanding of microservices and modern software engineering practices.

Key Responsibilities

  • Design, develop, and maintain scalable and efficient REST APIs using FastAPI, Flask, or Django.
  • Develop full-stack features by integrating backend services with frontend components.
  • Implement and manage databases using SQL (RDBMS) or NoSQL databases like MongoDB.
  • Work with ORM frameworks for seamless database interaction.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Write clean, maintainable, and efficient code following best practices.
  • Debug, troubleshoot, and improve existing applications for performance and scalability.
  • Implement microservices-based architecture where applicable.
  • Integrate and maintain API documentation (Swagger/OpenAPI), logging systems, and other middleware components.
  • Work in Linux-based environments, preferably Ubuntu, for development and deployments.
  • Participate in code reviews and contribute to improving engineering processes.

Required Technical Skills

  • Strong knowledge of

    Python

    .
  • Hands-on experience in developing

    REST APIs

    using

    FastAPI, Flask, or Django

    .
  • Experience working with

    ORM

    tools in the above frameworks.
  • Good understanding of

    SQL

    , experience with

    RDBMS

    (MySQL, PostgreSQL, etc.) or

    MongoDB

    .
  • Solid understanding of

    data structures and algorithms

    .
  • Experience or understanding of

    microservices architecture

    .
  • Familiarity with

    Swagger/OpenAPI

    , logging frameworks, and middleware tools.
  • Working knowledge of

    Linux systems

    , preferably

    Ubuntu

    .

Preferred Skills (Optional)

  • Experience with frontend frameworks (React, Vue, Angular, etc.).
  • CI/CD pipeline experience.
  • Cloud platforms (AWS, GCP, Azure).
  • Containerization (Docker, Kubernetes).

Soft Skills

  • Strong analytical and problem-solving abilities.
  • Good communication and teamwork skills.
  • Ability to work in a fast-paced and agile environment.

Education

  • Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent practical experience).

Why Join Us

  • Innovative Product: Work on an exciting, innovative image processing product with a focus on creating a seamless and high-performance user experience.
  • Collaborative Environment: Join a passionate and supportive team of developers, designers, and product managers working together to create an impactful product.
  • Career Growth: Opportunities to grow professionally as you work on a rapidly evolving product and contribute to the company's success.

How to Apply

hr.office@ihub-data.iiit.ac.in / careers@ihub-data.iiit.ac.in

Mock Interview

Practice Video Interview with JobPe AI

Start Python 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 Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now

RecommendedJobs for You