About The Position

Learn to write code that solves real problems, not just completes assignments. Ask questions about why we're building features, not just how to build them. Work alongside experienced engineers in small teams to build features that real users will use. Participate in code reviews and team discussions to understand how technical decisions impact the business. Get hands-on experience with the full development cycle from idea to production deployment.

Requirements

  • Strong foundation in programming fundamentals (basic data structures, algorithms) from coursework or self-study.
  • Understanding of how web applications work (client-server, databases, APIs) at a conceptual level.
  • Some experience with any programming language.
  • Basic knowledge of HTML, CSS, JavaScript and exposure to any modern framework.
  • Curiosity about why code exists, not just how it works.
  • Ability to ask questions when things don't make sense.
  • English proficiency for team communication.
  • Currently pursuing or recently completed a degree in Computer Science or related field (or equivalent self-taught knowledge).

Nice To Haves

  • You've built something that other people have actually used.
  • You prefer understanding concepts over memorizing syntax.
  • You're comfortable admitting what you don't know and eager to learn.
  • You've wondered why certain features exist in apps you use daily.
  • You can explain technical concepts to non-technical friends.

Responsibilities

  • Learn to write code that solves real problems.
  • Ask questions about why features are being built.
  • Work alongside experienced engineers in small teams to build features.
  • Participate in code reviews and team discussions.
  • Gain hands-on experience with the full development cycle.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service