Junior Fullstack Engineer

Unthread

Unthread

Other Engineering

New York, NY, USA

Posted on May 7, 2026

A first engineering role where you’ll build things people actually use.

A lot of early engineering jobs are a little underwhelming. You join a big team, work on a small corner of a product, and spend a lot of time trying to figure out where your work fits into the bigger picture.

Unthread is different.

We’re a small team building AI-powered support software used by teams at companies like Spotify, HubSpot, Lemonade, and Apollo GraphQL. We help internal teams like IT, HR, Operations, and Customer Support manage the chaos of requests happening in Slack and other workplace messaging tools.

We started with a simple idea: support work is increasingly happening in Slack, but the tools for managing that work were built for a different era. Now we’re taking that idea further. We think the next generation of ticketing will meet users wherever they already work, whether that’s Slack, ChatGPT, or the next AI-native surface teams adopt. It will be deeply integrated with the platforms where work happens, and AI will be a core part of how requests get understood, routed, answered, and resolved.

As a Junior Fullstack Engineer, you’ll help build that.

You’ll write production code, work closely with senior engineers and technical founders, and learn what it takes to build software that real customers depend on. You won’t be expected to know everything already. You will be expected to be curious, thoughtful, and excited to improve quickly.

What You’ll Actually Do

You’ll join as a real member of the engineering team. You’ll take on scoped projects, ask lots of questions, get feedback on your work, and ship code that reaches customers.

Some examples of the kind of work you might do:

  • Build full-stack product features across our Node.js, TypeScript, React, and Postgres stack

  • Improve how teams create, manage, and resolve tickets directly from Slack and other work surfaces

  • Help build AI-powered workflows that classify requests, suggest responses, automate follow-ups, and resolve issues

  • Work on integrations with the platforms where modern teams are spending more of their time

  • Use AI-assisted development tools to explore the codebase, draft implementations, investigate bugs, and move faster

  • Move between multiple threads of work while staying thoughtful about design, direction, and quality

  • Fix bugs, improve performance, and polish product experiences based on real customer feedback

  • Participate in code reviews and learn how we think about reliability, maintainability, and product tradeoffs

A typical week might involve picking up a feature, talking through the approach with another engineer, using AI tools to explore and implement parts of the solution, reviewing the output carefully, shipping it, and then hearing how a customer reacted.

That loop is one of the best parts of working here.

How We Use AI to Build

We use AI heavily in our own engineering work.

Engineers here use AI agents to explore the codebase, generate implementation ideas, write first drafts, investigate bugs, and keep momentum across several projects at once. On a small team, there are always multiple things happening: a customer issue, a product improvement, a new integration, a bug that needs a quick fix, or a larger project that needs deeper thought. AI helps us move faster across all of that.

But we don’t treat AI as a replacement for engineering judgment.

A good engineer here does not blindly accept generated code. They give direction, break down problems, evaluate tradeoffs, review output carefully, and decide what is actually worth shipping. AI can speed up implementation, but it does not replace taste, design thinking, debugging ability, or responsibility for the final result.

For a junior engineer, this is a great environment to build that muscle early.

How You’ll Grow Here

This is a full-time engineering role, not an internship or a formal training program. But we care a lot about making this a strong place for someone early in their career.

You’ll get close mentorship from senior engineers, regular feedback on your work, and direct access to technical founders who are still deeply involved in the codebase. Because we’re small, you’ll also see customer feedback, product discussions, engineering tradeoffs, and company-level decisions up close.

You’ll start with well-scoped work and clear support. As you ramp up, you’ll take on larger features, more ambiguous problems, and more responsibility.

Who We’re Looking For

We’re looking for someone early in their engineering career who wants to become very good at building useful software.

You might be a recent graduate, a self-taught engineer, a bootcamp graduate, or someone with up to 2 years of professional software engineering experience.

You’ll probably be a good fit if:

  • You’re comfortable writing code in JavaScript or TypeScript, or you’ve built enough in another language that you can ramp up quickly

  • You’ve built something you’re proud of and can talk through clearly

  • You’re interested in full-stack engineering and want to work across both front-end and back-end systems

  • You’re excited to use AI as part of how you build software, not just as something inside the product

  • You can move between a few different threads of work without losing track of the bigger picture

  • You ask questions when something isn’t clear and communicate well with teammates

  • You care about users and want your work to solve actual problems

Bonus points if you’ve:

  • Worked with Node.js, TypeScript, React, or similar tools

  • Used Postgres or another relational database

  • Deployed a project to a cloud provider like GCP, AWS, Vercel, or Render

  • Built anything with Slack’s API, ChatGPT, LLMs, agents, or workflow automation

  • Used AI coding tools or agent-based development environments on a real project

  • Worked on a project that had real users, even if it was small

You don’t need to check every box. We care much more about trajectory, curiosity, and how you approach problems than whether you’ve used our exact stack before.

Our Tech Stack

We primarily use Node.js, TypeScript, React, Postgres, and GCP, along with AI models and platform integrations that help teams automate repetitive support work and resolve requests faster.

What It’s Like to Work Here

We’re a small team, so the way we work is pretty direct.

People talk to each other. Engineers are part of product conversations. Customer feedback gets discussed by the whole team. Good ideas can come from anyone. If something doesn’t make sense, we say so. If someone makes a better argument, we change our minds.

There isn’t much red tape, but there is a high bar for caring about the work.

This is a good environment for someone who wants responsibility early, likes learning by doing, and wants to be around people who take the product seriously without taking themselves too seriously.

Work Setup

We work in a hybrid setup from our NoMad office in New York City.

We’re in person during the week, with Fridays remote and flexibility when needed. For someone early in their career, we think the in-person time matters. It makes it easier to ask questions, pair on problems, pick up context, and learn from the small conversations that are hard to recreate remotely.

Compensation & Benefits

  • Competitive salary plus meaningful equity

  • Health, dental, and vision coverage

  • Generous PTO and flexibility

  • A small team where your work will be visible

  • Direct access to technical founders, senior engineers, customers, and product decisions

  • A chance to help define what support software looks like in an AI-native world