
- Early StageStartup in initial stages
Backend Developer
- ₹50,000 – ₹1.5L • No equity
- |
- |1 year of exp
- |Full Time
In office - WFH flexibility
Not Available
About the job
Role Overview
We are looking for a motivated Backend Developer Intern who is interested in learning and working with
Python, FastAPI, REST APIs, databases, real-time communication, and AI-powered applications.
The intern will work closely with experienced Backend Developers, AI/ML Engineers, Frontend Developers,
DevOps Engineers, QA Engineers, and Product teams to understand how scalable backend systems are
designed, developed, tested, and maintained.
The role provides hands-on exposure to applications such as AI Assistants, Virtual Interview Platforms,
Conversational AI Systems, Speech Analytics, and Real-Time Assessment Platforms.
The candidate should have a strong willingness to learn, good problem-solving skills, and an interest in backend
and AI technologies.
Key Responsibilities
Backend Development
● Learn and develop backend applications using Python and FastAPI under guidance.
● Assist in developing and maintaining REST APIs.
● Understand API request and response structures.
● Implement basic backend features and functionality.
● Write clean, readable, and maintainable Python code.
● Assist in debugging and resolving backend issues.
● Follow coding standards and development best practices.
● Work with developers to understand existing backend modules and workflows.
API Development
● Create and test basic REST API endpoints.
● Understand HTTP methods such as GET, POST, PUT, and DELETE.
● Work with request validation and response handling.
● Learn API authentication and authorization concepts.
● Test APIs using tools such as Postman or similar tools.
● Assist in identifying and fixing API-related issues.
Real-Time Communication
● Learn the fundamentals of WebSockets and real-time communication.
● Assist in developing real-time features under supervision.
● Understand basic audio and video streaming concepts.
● Learn how real-time communication is used in AI interview and assessment platforms.
● Assist in troubleshooting real-time communication issues.
AI Service Integration
● Learn how backend systems communicate with AI services.
● Assist with integrating AI APIs and services.
● Understand basic ASR (Automatic Speech Recognition) workflows.
● Understand basic TTS (Text-to-Speech) workflows.
● Assist with LLM API integrations.
● Learn how conversational AI workflows are connected with backend services.
● Work with AI/ML teams to understand integration requirements.
Message Queues & Background Processing
● Learn the basics of event-driven architecture.
● Understand the purpose of message queues such as:
○ Apache Kafka
○ RabbitMQ
● Assist in developing basic asynchronous processing workflows.
● Understand producer-consumer concepts.
● Learn how background jobs and task processing work in backend systems.
Database Development
● Work with databases such as:
○ MongoDB
○ MySQL/PostgreSQL
● Learn basic database design concepts.
● Write and execute basic database queries.
● Understand CRUD operations.
● Learn about database indexing and query optimization.
● Assist developers in troubleshooting database-related issues.
File & Media Management
● Learn how backend applications handle files and media.
● Assist with file upload and download functionality.
● Understand basic object storage concepts such as AWS S3.
● Learn how audio, video, and document files are managed by backend systems.
● Assist in testing media-related APIs and workflows.
Caching & Performance
● Learn the fundamentals of Redis and caching.
● Understand why caching is used in backend applications.
● Assist in implementing basic caching mechanisms under guidance.
● Learn about API response time and backend performance.
● Assist in identifying basic performance issues.
System Design & Documentation
● Understand basic High-Level Design (HLD) and Low-Level Design (LLD) concepts.
● Read and understand existing architecture diagrams.
● Assist in preparing basic technical documentation.
● Document API workflows and backend processes.
● Learn how different backend services communicate with each other.
Testing, Debugging & Monitoring
● Test backend APIs and functionality.
● Identify and report bugs.
● Assist in debugging backend issues.
● Learn basic logging and error-handling practices.
● Understand application health monitoring.
● Assist senior developers with troubleshooting and root-cause analysis.
Cloud & Infrastructure
● Gain basic exposure to AWS cloud services.
● Learn the fundamentals of:
○ EC2
○ S3
○ Lambda
○ Load Balancers
○ Auto Scaling
● Understand the basics of deploying backend applications.
● Learn basic Docker concepts.
● Work with DevOps team members to understand deployment workflows.
Required Technical Skills
Programming & Backend
● Basic knowledge of Python
● Understanding of Object-Oriented Programming concepts
● Basic knowledge of FastAPI or Flask/Django
● Understanding of REST APIs
● Basic knowledge of HTTP and JSON
● Basic understanding of asynchronous programming
● Basic debugging skills
Database
● Basic knowledge of MongoDB or MySQL/PostgreSQL
● Understanding of CRUD operations
● Basic SQL knowledge
● Understanding of database concepts
Real-Time Technologies
● Basic understanding of WebSockets
● Interest in audio/video streaming
● Understanding of real-time communication concepts
AI Integration
Basic understanding or willingness to learn:
● LLM APIs
● ASR systems
● TTS systems
● Conversational AI
● AI API integration
Message Queues
Basic understanding or willingness to learn:
● Apache Kafka
● RabbitMQ
● Producer-Consumer architecture
● Background processing
● Event-driven systems
Cloud & Development Tools
Basic exposure to or willingness to learn:
● AWS
● Docker
● Git/GitHub
● Postman
● Linux/command-line basics
Preferred Qualifications
● Bachelor's degree or currently pursuing a degree in Computer Science, Information Technology,
Electronics, or a related field.
Preferred Skills
● Academic or personal projects using Python.
● Experience building REST APIs.
● Basic experience with FastAPI, Flask, or Django.
● Familiarity with MongoDB or PostgreSQL/MySQL.
● Basic understanding of Git and version control.
● Interest in AI/ML and Generative AI applications.
● Basic understanding of asynchronous programming.
● Good problem-solving and debugging skills.
● Ability to learn new technologies quickly.
● Good communication and teamwork skills.
During the internship, the candidate will gain practical exposure to:
● Backend application development
● Python and FastAPI
● REST API development
● Database integration
● Real-time communication
● AI/LLM API integration
● ASR and TTS workflows
● Message queues and asynchronous processing
● Redis and caching
● AWS cloud services
● Docker and deployment basics
● API testing and debugging
● Logging and monitoring
● Backend system architecture
● Development and testing practices in an enterprise AI product environment
Internship Expectations :
● Take ownership of assigned learning and development tasks.
● Follow guidance from senior developers.
● Participate in code reviews and technical discussions.
● Maintain proper documentation for assigned work.
● Test features before submitting them for review.
● Communicate blockers and technical issues clearly.
● Continuously improve Python and backend development skills.
● Follow the team's development, Git, testing, and documentation practices.
About the company
- Early StageStartup in initial stages
Employees joined from
Similar Jobs







