Find a jobRecruiters

Full Stack Intern

Exclusive opportunity

Onsite

Full Stack Intern

DEW SOLUTIONS

Full Stack Intern

Skills

SQL QueriesMongoDBNextDockerNestReactNodeTypescriptTesting & QAMicroservicesHTMLBootstrapTailwind CSSExpressPostgreSQLMySQLKafkaRedisRabbitMQGraphQLPostmanSwagger/OpenAPIAWSLinuxJavascript

1 month ago

Share this opportunity

Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.

Important information


Contract type:

Internship

Location:

Maharashtra, India

Work mode:

Onsite

Published on:

14 September 2026

What they need


Role Overview:

We are looking for a motivated Full Stack Developer to join our development team. The candidate will work on both frontend and backend development using React.js, Node.js, and TypeScript. The candidate will work closely with senior developers, QA engineers, and product/business teams to build responsive web applications, REST APIs, database integrations, and reusable software components. The ideal candidate should have strong programming fundamentals, good logical and problem-solving skills, and a willingness to learn and work across the complete application stack.

Key Responsibilities:

  • Develop responsive web applications using React.js.
  • Develop backend services and REST APIs using Node.js and TypeScript.
  • Design and implement reusable frontend components.
  • Integrate React applications with backend APIs.
  • Work with databases and implement CRUD operations.
  • Understand business requirements and convert them into technical solutions.
  • Implement form validations, business rules, and error handling.
  • Debug and troubleshoot frontend and backend issues.
  • Write clean, maintainable, reusable, and type-safe code.
  • Perform API integration and third-party service integration.
  • Write basic unit and integration tests.
  • Participate in code reviews and follow coding standards.
  • Work with Git for source-code management.
  • Collaborate with QA, UI/UX, DevOps, and other development team members.
  • Participate in Agile/Scrum ceremonies and development activities.
  • Support application deployment and troubleshooting under senior guidance.

Required Technical Skills:

  • Frontend – React.js

Good understanding of:

  • React.js fundamentals.
  • Functional components.
  • JSX.
  • Props and state.
  • React Hooks,

Especially:

  • useState
  • useEffect
  • useContext
  • Component lifecycle concepts.
  • Event handling.
  • Conditional rendering.
  • Lists and keys.
  • Forms and form validation.
  • API integration.
  • Basic state management.
  • React Router.
  • Responsive UI development.
  • Basic browser Developer Tools.

Knowledge of libraries such as Redux / Redux Toolkit is desirable.

  • JavaScript & TypeScript
  • JavaScript
  • ES6+ features.
  • Variables, functions, arrays, and objects.
  • Arrow functions.
  • Destructuring.
  • Spread/rest operators.
  • Promises.
  • async/await.
  • Callbacks.
  • Modules and imports/exports.
  • Exception handling.
  • Basic understanding of asynchronous programming.
  • TypeScript
  • Type annotations.
  • Interfaces.
  • Type aliases.
  • Union and intersection types.
  • Optional properties.
  • Generics – basic understanding.
  • Type inference and type narrowing.
  • Classes and access modifiers.
  • Utility types – basic understanding.
  • tsconfig.json.
  • Using TypeScript with React and Node.js.
  • Backend – Node.js
  • Understanding of Node.js runtime.
  • Asynchronous programming.
  • npm/package management.
  • REST API development.
  • Express.js or NestJS.
  • Routing.
  • Middleware.
  • Request/response handling.
  • Input validation.
  • Error handling.
  • Logging.
  • Environment variables and configuration management.
  • Basic authentication and authorization.
  • REST API & Web Technologies

Understanding of:

  • REST principles.
  • GET, POST, PUT, PATCH, DELETE.
  • HTTP status codes.
  • JSON.
  • Request/response structure.
  • Headers.
  • Query parameters.
  • Path parameters.
  • Authentication and authorization.
  • JWT – basic understanding.
  • API validation.
  • Swagger/OpenAPI – desirable.

Database:

Knowledge of at least one database:

  • PostgreSQL
  • MySQL
  • MongoDB
  • SQL Server

Candidate should understand:

  • CRUD operations.
  • Primary and foreign keys.
  • Joins.
  • Basic indexing.
  • Transactions – basic understanding.
  • Normalization – basic understanding.
  • Basic database design.
  • HTML & CSS

Good understanding of:

  • HTML5.
  • Semantic HTML.
  • CSS3.
  • Flexbox.
  • CSS Grid – basic understanding.
  • Responsive design.
  • Media queries.
  • Basic accessibility concepts.
  • Browser compatibility.

Knowledge of Bootstrap, Material UI, Tailwind CSS, or similar UI frameworks is desirable.

Testing & Debugging

Basic understanding of:

  • Unit testing.
  • Integration testing.
  • Jest / React Testing Library.
  • API testing using Postman.
  • Browser Developer Tools.
  • Debugging frontend and backend applications.
  • Identifying and resolving application errors.
  • Git & Development Tools
  • Git fundamentals.
  • Branching and merging.
  • Pull requests.
  • Basic conflict resolution.
  • npm.
  • VS Code or equivalent IDE.
  • Postman.
  • Basic Linux commands.

Good to Have:

  • Next.js.
  • NestJS.
  • Redux Toolkit.
  • React Query / TanStack Query.
  • Prisma / TypeORM / Sequelize.
  • Redis.
  • Docker.
  • AWS/cloud fundamentals.
  • CI/CD.
  • Microservices – basic understanding.
  • Kafka / RabbitMQ – basic awareness.
  • GraphQL.
  • Swagger/OpenAPI.
  • OAuth 2.0.
  • Basic knowledge of application security.
  • Development Practices

The candidate should have awareness of:

  • Clean Code principles.
  • SOLID principles.
  • DRY principle.
  • Separation of concerns.
  • Reusable components and modules.
  • Input validation.
  • Secure coding practices.
  • Error handling and logging.
  • API versioning.
  • Configuration management.
  • Code reviews.
  • Unit testing.
  • Git-based development workflow.

Other offers great for you!

These companies are also looking for great profiles

Rheso.tech

Développeur Full Stack

50-55k€ (Annuel)

Permanent contract

Toulouse, France

Hybrid

Skills

Frontend DevelopmentMobile DevelopmentDockerBackend DevelopmentAngularVueNodePHPDjangoPythonAndroidHTMLCSSPostgreSQLMySQLMicrosoft SQL ServerGitRESTful APIsLinuxWindowsUX/UI DesignerFullstack DevelopmentJavascript

9 months ago

Quick apply

FreelanceRepublik

Développeur Fullstack senior (F/H)

Freelance

Paris, France

Hybrid

Skills

ReactTypescriptReduxAWSNode.jsNestJS

1 day ago

Quick apply

Espace Freelance

Ingénieur Développement Full Stack - Assurance

Freelance

79000 Niort, France

Hybrid

Skills

SQL QueriesReactJavaMicroservicesSpring BootRESTful APIs

1 day ago

Quick apply

The best place to find your next move

© 2026. All Rights Reserved.

Talents

Find a job

Create a profile

Solutions and tools