Back to Jobs
FanCode

Software Engineer Internship

FanCode

Internship
40k +
Mumbai0 - 1 y2026, 20273 weeks ago
ReactNodejsReact Native

Role Overview

We are looking for a Software Engineer Intern with strong problem-solving abilities and solid computer science fundamentals. This role is designed for candidates who enjoy learning, building software systems, and applying core CS concepts to real-world problems.

As an intern, you will work on production systems, collaborate with experienced engineers, and gain exposure to multiple areas of software development. Depending on your interests and team requirements, you may work on web/mobile user interfaces, backend services, or platform and infrastructure components.

What you'll do:

  • Design, develop, and maintain software components and applications
  • Apply data structures and algorithms to solve practical engineering problems
  • Work on client–server and service-oriented architectures
  • Build and integrate features for web-based applications
  • Design and use databases, including table schemas and queries
  • Write clean, efficient, and maintainable code
  • Debug issues, improve performance, and enhance system reliability
  • Collaborate with team members across engineering and product

Required Skills & Qualifications

  • Strong problem-solving skills with a good grasp of Data Structures & Algorithms
  • Strong computer science fundamentals, including:
    • Operating Systems
    • Networking
    • Databases
  • Understanding of web applications and client–server architecture
  • Experience with database design, table structures, and query usage
  • Exposure to any of the following technologies:
    • Frontend: React, modern JavaScript frameworks
    • Backend: Node.js, Java-based services, REST APIs
    • Mobile: Android (Java/Kotlin), iOS (Swift), React Native
  • Open to new ideas with strong adaptability
  • High hunger for learning and willingness to put in hard work
  • Ability to take ownership and learn quickly in a fast-paced environment