Job Title: Full Stack Developer Intern – Python (FastAPI) + React


About the Role

We are looking for a Full Stack Developer Intern with a passion for building modern web applications using Python (FastAPI) and ReactJS. This role will give you hands-on experience in backend, frontend, databases, and asynchronous systems. You will work closely with the tech team on real-world projects and contribute to production-grade code.

Key Responsibilities

Assist in developing REST APIs using Python (FastAPI).

Build and maintain ReactJS components and front-end features.

Work with PostgreSQL for data storage and queries.

Get exposure to Neo4j for graph data modeling (good to have).

Learn and contribute to Celery-based background jobs with RabbitMQ or Redis.

Write clean, maintainable code under guidance.

Participate in code reviews, testing, and debugging.

Requirements

Basic knowledge of Python and at least one web framework (FastAPI, Flask, or Django).

Familiarity with ReactJS or another modern frontend library/framework.

Understanding of relational databases (PostgreSQL preferred).

Willingness to learn Neo4j, Celery, RabbitMQ, Redis.

Good problem-solving skills and eagerness to learn.

Good to Have

Knowledge of Git and version control workflows.

Understanding of REST APIs and JSON.

Awareness of basic cloud/deployment concepts (Docker, CI/CD).

What You’ll Gain

Practical experience with modern full-stack development.

Exposure to production systems and real-world architecture.

Mentorship from experienced engineers.

Potential for full-time placement.