Software Engineering Intern (Full Stack)

Urban LegendAlexandria, VA
6d

About The Position

We’re looking for a Software Engineering Intern who’s eager to learn, curious, and ready to contribute across the stack. This role starts with a 3-month internship focused on learning our product, supporting the engineering team, and completing real engineering tasks. If successful, it transitions into a full-time Junior Full Stack Engineer role. You’ll handle a mix of tech support, light engineering tasks, bug fixes, and eventually contribute to larger features as you grow. We’re a small, fast-moving team — so you’ll get exposure to product, backend, frontend, mobile, and internal tooling. You don’t need to know everything on day one. But you do need to be hungry, a self-starter, and able to figure things out. ABOUT URBAN LEGEND: Urban Legend is a tech startup that’s redefining influencer marketing for public affairs and advocacy campaigns. The Urban Legend Exchange is an invite-only platform where advertisers run campaigns that mobilize creators to drive meaningful and measurable actions in support of issues that matter.

Requirements

  • Solid understanding of JavaScript
  • Experience with at least one backend language (Python preferred but not required)
  • Basic understanding of APIs, HTTP, and how web apps work
  • Git
  • Ability to read documentation and troubleshoot independently
  • Some experience with a modern frontend or backend framework (React, Django, Node, Flask, Rails, etc.)
  • Strong work ethic and desire to improve
  • Self-starter, resourceful, and comfortable figuring things out
  • Clear communicator — asks good questions, explains blockers
  • Not afraid of ambiguity or learning new technologies
  • Wants to contribute real value, not just observe
  • Genuinely interested in becoming a full-stack engineer

Responsibilities

  • Learn the Urban Legend platform inside and out
  • Help monitor and respond to internal tech support requests in Slack
  • Fix small bugs and contribute to low-risk features early on
  • Support engineering with simple backend or frontend tasks
  • Write clean, maintainable code under senior guidance
  • Participate in code reviews (at a junior level — learning-focused)
  • Work with the Product Design Lead to understand feature requirements
  • Ask questions, take notes, and gain speed without constant handholding
  • Gradually take on more complex work in React, React Native, and Django
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service