LogoLanguage
Riverswave Technologies (P) Ltd

Unit No. 2C, 2nd Floor, Carnival, Technopark Campus, Thiruvananthapuram, Kerala, India , 695581

Software Developer Trainee

Closing Date:18,Oct 2025
Job Published: 19,Sept 2025

Brief Description

We are looking for passionate and enthusiastic freshers to join us as Software Developer Trainees. This is an excellent opportunity to kickstart your career and gain hands-on experience in real-time software development, data science, and AI-driven projects within a collaborative and innovative environment.

Requirements

  • Knowledge in any one or more programming technologies such as Python, Dotnet, React.js, PHP, C, C++

  • Familiarity with HTML, CSS, JavaScript for web development

  • Understanding of Data Science concepts, Data Analysis techniques, or related technologies (added advantage)

Nice to Have:

  • Basic knowledge of OpenAI API, NLP, AI Automation, and Prompt Engineering

  • Exposure to FastAPI or other API development frameworks

  • Experience (academic/project) in dataset creation, data cleaning, and preprocessing

  • Knowledge of databases like PostgreSQL / MySQL / MongoDB

  • Familiarity with Entity Framework, LINQ, and general backend/web development frameworks such as ASP.NET Core, Node.js, Express.js, or Django

 

Preferred Skills

Qualification

  • Bachelor’s or Master’s degree in Computer Science / IT / Data Science / B.E / B.Tech / M.Tech / MCA / BCA

  
      * Any course or certification in Data Science will be considered an added advantage

Roles and Responsibilities

  • Design, develop, and maintain scalable backend APIs using Python (FastAPI or similar frameworks).

  • Write clean, efficient, and optimized code following best practices and coding standards.

  • Build and maintain reusable modules, scripts, and utilities to support application functionality and automation needs.

  • Collect, preprocess, and organize data from various sources to support application features and analytics.

  • Implement performance optimization techniques to enhance code quality, runtime efficiency, and scalability.

  • Integrate and manage third-party APIs and external services as needed.

  • Perform exploratory data analysis and generate insights to support business logic and decision-making.

  • Work on prompt creation, fine-tuning, and optimization for AI/NLP models as required by project needs.

  • Create and maintain clear, up-to-date documentation for codebases, APIs, workflows, and best practices.

  • Stay updated on emerging technologies and quickly adapt to new tools or frameworks.


Send your resume to 

career@riverswavetech.in
Please include “Application For Developer Trainee ” in the subject line.