About the job
We are looking for an SDE Intern who is comfortable building features using React (frontend) and Python (backend), can iterate quickly (vibe coding), but also understands how things work under the hood. This role is ideal for someone who enjoys shipping code fast while still caring about system behaviour, performance, and correctness. Responsibilities • Build and maintain frontend features using React (functional components, hooks). • Develop backend APIs and services using Python (FastAPI / Django / Flask). • Integrate frontend with backend APIs and handle async data flows. • Write clean, readable, and maintainable code with basic tests. • Debug issues by understanding call flow, state, memory, and execution lifecycle. • Participate in code reviews and technical discussions. • Learn and apply best practices related to performance, security, and scalability. Required Skills Frontend (React) • Strong understanding of: JSX, props, state, hooks (useState, useEffect, useMemo) Component lifecycle and re-rendering behavior Controlled vs uncontrolled components Backend (Python) • Proficiency in Python fundamentals: Data structures, functions, modules Exception handling Experience with at least one backend framework: FastAPI / Django / Flask Understanding of: Request–response lifecycle Middleware Serialization (JSON) Basic authentication mechanisms Familiarity with: Git (branching, PRs) What We Look For • Ability to vibe code, but also explain: Why a solution works What happens internally when code runs • Curiosity to go beyond frameworks and understand internals • Strong debugging mindset • Willingness to learn fast and take ownership.
Requirements
- React
- Python
- FastAPI
- Django
- Flask
Preferred Technologies
- React
- Python
- FastAPI
- Django
- Flask
Similar Jobs
Software Development Engineer (SDE) Lead
Power2SME
Software Engineer
Senior Software Engineer
NVIDIA