Skip to content
← All opportunities

Software Engineering Internship

InternshipRemoteOnline
Apply on GradGuide →

Opens the company's own listing — Aspirova never mirrors applications.

Sign in to save
Deadline: 01/10/2026

Skills for this role

Skills we detected for this role.

  • JavaScript
  • TypeScript
  • SQL
  • CSS
  • React
  • Next.js
  • Node.js
  • Tailwind CSS
  • REST APIs
  • Git
  • Docker
  • AWS

Opportunity brief

About the Role:

  • We're looking for a motivated Software Engineering Intern to join our engineering team and contribute to real-world, production-grade applications. You'll work closely with experienced engineers across the stack—frontend, backend, databases, integrations, automation, and AI-powered features—while gaining hands-on ownership of features from development through deployment.
  • This role suits someone who enjoys solving problems, learns quickly, and takes pride in shipping reliable software.

What You'll Work On:

  • Design and implement backend APIs and business logic.
  • Work with PostgreSQL and Drizzle ORM for database design and data management.
  • Implement authentication, authorization, roles, and permissions.
  • Build automation and notification workflows.
  • Develop dashboards, analytics, and data-driven features.
  • Explore and integrate AI/LLM capabilities into products.
  • Debug production issues and improve application performance.
  • Write clean, maintainable, well-structured code.
  • Participate in code reviews and follow Git-based development workflows.
  • Deploy and maintain applications using modern cloud and containerization tools.

Tech Stack:

Frontend:

Next.js, React, TypeScript, Tailwind CSS, shadcn/ui

Backend:

Node.js, tRPC, REST APIs, TypeScript

Database & Infrastructure:

PostgreSQL, Drizzle ORM, Redis, Docker, AWS/Cloud, Vercel

AI & Integrations:

Gemini/LLM APIs, third-party APIs, webhooks, automation services

Requirements:

  • Pursuing or recently completed a degree in Computer Science, Information Technology, Software Engineering, or a related field.
  • Strong grasp of programming fundamentals.
  • Good knowledge of JavaScript/TypeScript.
  • Familiarity with React or Next.js.
  • Understanding of REST APIs and backend development.
  • Basic understanding of SQL and relational databases.
  • Familiarity with Git and GitHub.
  • Strong problem-solving and logical reasoning skills.
  • Willingness to learn new technologies and work across the stack.

Good to Have:

  • Experience with PostgreSQL and an ORM (Drizzle or similar).
  • Familiarity with tRPC.
  • Experience building full-stack applications.
  • Knowledge of Redis and Docker.
  • Experience integrating third-party APIs.
  • Familiarity with cloud deployment.
  • Exposure to AI/LLM APIs.
  • Personal projects, open-source contributions, or prior internship experience.

What We Look For:

We value engineering fundamentals and problem-solving ability over a long list of technologies. We're looking for people who:

  • Take ownership of their work.
  • Break down complex problems into smaller, manageable tasks.
  • Write clean, understandable code.
  • Think through edge cases and failure scenarios.
  • Learn independently and communicate clearly.
  • Are curious about how systems work.
  • Care about building reliable products.

What You'll Get:

  • Exposure to the complete software development lifecycle.
  • Experience with a modern, full-stack technology set.
  • Opportunity to work on AI-powered products and automation.
  • Experience working with real users, business requirements, and production systems.
  • Ownership of meaningful features.
  • Potential for a full-time offer based on performance and business needs.

More like this

Related opportunities