Join our team

Build AI, analytics and data engineering solutions that help enterprises make faster, smarter decisions.

Full Stack Engineering Intern (React + Python)

Internship

Remote / Hybrid

6 Months

Posted -

September 18, 2026

About the role

We are looking for a Full Stack Engineering Intern to join the Engineering team at Upsta Analytics. You will work across React frontend and Python backend development, contributing to a live multi-tenant analytics and AI SaaS platform. This hands-on role provides exposure to production software, APIs, databases, testing, and modern engineering practices under structured mentorship.

Key responsibilities

  • Build and improve React components for dashboards, forms, and analytics views.
  • Integrate REST APIs with authentication, error handling, and loading states.
  • Implement and test Python REST API endpoints.
  • Design ORM models and write database migrations.
  • Optimize SQL queries and run the full stack using Docker Compose.
  • Write frontend and backend unit tests.
  • Fix production bugs and support multi-tenant request scoping.

Desired skills

  • Knowledge of JavaScript, HTML, and CSS fundamentals.
  • Understanding of React components, hooks, and client-side routing.
  • Python 3.10+ and strong data-structure fundamentals.
  • SQL and relational database concepts.
  • Understanding of REST API design and consumption.
  • Familiarity with Git and at least one full-stack or portfolio project on GitHub.
  • TypeScript, Tailwind CSS, MUI, FastAPI, Django REST Framework, Docker, Recharts, or D3 are a plus.
  • Strong communication, curiosity, and willingness to learn from code reviews.

What you will gain

  • Hands-on experience working on production SaaS software.
  • Weekly mentorship from a senior engineer.
  • Exposure to multi-tenant architecture and GDPR-aware design.
  • Experience with modern frontend, backend, database, testing, and cloud technologies.
  • A defined pre-placement opportunity pathway.
  • Internship certificate and letter of recommendation for strong performers.

Fill the form

Max file size 10MB.
Uploading...
fileuploaded.jpg
Upload failed. Max size for files is 10 MB.
Thank you for your interest in joining UPSTA. Our hiring team will review your application and contact you if you're shortlisted for the next stage.
Oops! Something went wrong while submitting the form.