Search by job, company or skills

QpiAI

Full-Stack Software Developer Intern

new job description bg glownew job description bg glownew job description bg svg
  • Posted 14 days ago
  • Over 500 applicants

Job Description

Full-Stack Software Developer Intern

Role Overview

We seek a highly motivated Full-Stack Software Developer Intern with a strong foundation in modern web technologies. The role involves building robust, scalable full-stack applications, contributing to both frontend and backend systems, and utilizing AI-driven tools to enhance software development productivity.

Key Responsibilities

  • Develop and maintain performant full-stack applications using TypeScript, React, Next.js, Tailwind, and Node.js.
  • Build scalable backend services with Python, Go, or Rust and integrate RESTful/RPC APIs.
  • Implement data persistence using SQL, NoSQL, and vector databases.
  • Develop secure systems with robust authentication and RBAC.
  • Integrate third-party services (payments, auth, notifications).
  • Work with messaging systems like Kafka, Redis, or RabbitMQ for real-time data handling.
  • Apply microservice architecture principles and participate in system design discussions.
  • Utilize AI coding assistants and automation tools to enhance development workflows.

Requirements

  • Proficiency in TypeScript and experience with the modern web stack.
  • Hands-on experience with React and dynamic UI development.
  • Familiarity with backend development (Node.js/Python/Go/Rust).
  • Understanding of secure application design and web authentication flows.
  • Exposure to Docker, Linux environments, and basic Kubernetes concepts.
  • Interest in AI and experience with GenAI tools or frameworks is preferred.
  • Bonus: Experience with Langchain, LlamaIndex, or AI-powered app development.

Tools & Frameworks

  • Frontend: React, Next.js, TailwindCSS, TypeScript
  • Backend: Node.js, Python, Go, Rust
  • Databases: PostgreSQL, MongoDB, Redis, Pinecone, Weaviate
  • Infra/DevOps: Docker, Linux, basic Kubernetes
  • Messaging Systems: Kafka, RabbitMQ, Redis Streams
  • AI Tools: GitHub Copilot, Langchain (bonus), Vercel AI SDK (bonus)

Eligibility Requirements

  • Currently pursuing a degree in Computer Science, Engineering, or a related field.
  • Strong foundation in programming and full-stack development.
  • Prior project or internship experience is a plus.
  • Excellent problem-solving and communication skills.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 133311201