Virtual Internships

Software Development Intern

Virtual Internships

internship

Posted on:

Origin:  • 🇮🇳 India

Visit company website
AI Apply
Manual Apply

Job Level

Entry Level

Tech Stack

Distributed SystemsDjangoJavaJavaScriptMySQLPostgresPythonRedisSQL

About the role

  • You’ll assist in designing and building scalable systems used by millions of students and companies.
  • You'll collaborate with teams on specific components or projects, gaining hands-on experience in backend and fullstack development.
  • You'll help troubleshoot production issues and contribute to finding long-term fixes.
  • Collaborate closely with our small, fast-moving engineering team, gaining exposure to the entire product lifecycle from design to deployment.
  • Ownership, rapid learning, and the opportunity to make a visible impact on real products used by our customers.

Requirements

  • Foundational understanding of software development principles.
  • Command over one programming language - preferably JS/Python/Java - including basic debugging skills.
  • Experience or coursework in building web applications and familiarity with at least one framework (e.g., Express, Django).
  • Experience working with SQL databases like MySQL, PostgreSQL, etc.
  • Some knowledge of caching techniques and utilities like Memcache / Redis.
  • Basic understanding of the REST paradigm, service-oriented architecture, and distributed systems.
  • You have worked at a remote-first organization (preferred).
  • You have prior internship experience (preferred).