Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Terra Logo

Software Engineer Intern

Terra

$2,000 - $5,000
Sep 9, 2025
New York, NY, US
Apply Now

Terra is building the simplest way for creators to design and sell their own products, and needs a Software Engineering Intern to contribute to the design, development, and maintenance of their scalable software ecosystem.

Requirements

  • Strong proficiency in TypeScript, with experience architecting and maintaining production-grade, large-scale systems.
  • Experience with component-driven UI development (Figma, design systems) to build scalable and maintainable interfaces, mobile first design skills.
  • Hands-on expertise in Next.js for building performant, SEO-optimized, and scalable web applications.
  • Experience with common npm libraries and tooling, including TanStack Query, Drizzle ORM, Supabase CLI, and modern state/data management patterns.
  • Proficiency with Git-based workflows (GitHub), Node.js runtime, and Docker for containerized environments.
  • Deep understanding of relational database design (PostgreSQL), including schema optimization, normalization/denormalization strategies, query performance tuning, and advanced security features (RLS, server-side transactions, encryption at rest/in-transit).
  • Experience with scalability patterns (caching, load balancing, distributed systems) and event-driven architectures (Redis, Upstash).

Responsibilities

  • UI/UX across both the design and sale platform, along with maintenance of the Terra API to ensure security and usability
  • Get involved in product discussions with the team, and contribute useful features for our users.
  • Write clean, maintainable, and type-safe code.
  • Understanding the Terra software ecosystem in order to be able to identify the cause of problems and deliver fast solutions.
  • Work fast and correct. We are a startup, and iterate extremely fast, and you need to be able to keep up with our working pace.

Other

  • Internship
  • Part-time
  • Location (in-person, 5min from NYU campus): New York City, NY
  • Internship (20 hours per week, more available upon request). This is a paid position.
  • We are a startup, and iterate extremely fast, and you need to be able to keep up with our working pace.