About the Role We are looking for a highly motivated Trainee SoftwareEngineer who has foundational knowledge of the MERN stack, Python and a strongpassion for learning. This role is ideal for Intern, fresh graduates who wantto build modern web applications while gaining exposure to media technology,broadcast systems, video streaming, and networking. You will work closely with experienced engineers onreal-world projects involving AI-enabled media workflows, cloud applications,streaming technologies, and enterprise software. Key Responsibilities Develop and maintain web applications using the MERN stack, Python, Java. Build responsive user interfaces using React and modern JavaScript/TypeScript. Develop RESTful APIs and backend services using Node.js and Express. Exposure to TypeScript, Next.js, Redux or Zustand, Docker, Linux, CI/CD pipelines, WebSockets, FFmpeg or multimedia processing and Networking concepts (TCP/IP, UDP, HTTP, DNS) is highly desirable. Design and manage databases. Debug, test, and optimize application performance. Participate in code reviews and follow software development best practices. Collaborate with UI/UX designers, backend developers, QA, and DevOps teams. Learn and contribute to projects involving: Media and broadcast workflows Video streaming technologies (SRT, OTT, IPTV) Network fundamentals and system integration AI-assisted media processing and automation Prepare technical documentation and contribute ideas for continuous improvement. Good understanding of object-oriented programming and software development principles. Strong analytical and problem-solving skills. Good communication skills and willingness to learn. Exposure to any of the following will be an advantage: TypeScript, Next.js,Redux or Zustand, Docker, Linux, CI/CD pipelines, WebSockets, FFmpeg or multimedia processing. Networking concepts (TCP/IP, UDP, HTTP, DNS) What We Are Looking For Curious and eager to learn new technologies. Passion for solving real-world engineering problems. Self-driven with a positive attitude. Team player with strong ownership and accountability. Interest in media technology, broadcasting, streaming platforms, and AI-powered applications. Willingness to work across software, infrastructure, and networking domains. What You'll Learn During the trainee program, you will gain hands-onexperience in: Enterprise-grade MERN application development AI-powered media workflow automation Broadcast technology and digital media platforms SRT, OTT, IPTV, and live video streaming Cloud-native application architecture Networking fundamentals and infrastructure Secure application development and DevOps practices Agile software development methodologies Why Join Us? Work on cutting-edge AI and media technology projects. Learn directly from experienced software architects and industry professionals. Exposure to enterprise clients and real-world production systems. Opportunity to build expertise across software development, media technology, networking, and cloud platforms. Structured mentoring and continuous learning environment. Career progression into Full Stack Developer, Software Engineer, or Media Technology Engineer roles.