Back to careers

Product · Full-time · Remote (Nepal)

Product Engineer


About the role

At Novelty Lab, product engineers own features end to end — from the first design sketch to the metrics that tell you whether it worked. You will not be handed tickets from a product manager and asked to implement them. You will be expected to understand the customer problem, propose a solution, and ship it.

The work spans the full stack. On any given week you might be building a real-time dashboard that surfaces agent activity to an enterprise customer, designing the API contract for a new workflow trigger, and reviewing a PR that changes how approval gates render on mobile. We are small enough that your choices matter and large enough that you are shipping into real production traffic.

We care deeply about the details that users notice: load time, empty states, error messages that actually help, keyboard navigation. If you have ever filed a bug on a product you use as a customer, you will fit in here.

What you'll do

  • Own features from problem definition through production — write the spec, build the frontend and the API, instrument the analytics, and follow up on the numbers.
  • Build and maintain client-facing dashboards that display agent activity, approval queues, audit logs, and system health in a way that enterprise buyers can trust and understand.
  • Collaborate closely with the platform team to design API contracts and data shapes that are both ergonomic for the UI and efficient at scale.
  • Contribute to the design system and shared component library so that new surfaces are consistent and fast to build without requiring design sign-off on every pixel.
  • Participate in customer calls and support escalations to stay close to the actual problems users are running into — not the abstracted version that survives the planning process.
  • Write and maintain frontend tests that cover the happy path and the failure cases customers are most likely to hit.

What we're looking for

  • 4+ years of product engineering experience building user-facing features in TypeScript with React or a comparable framework.
  • Strong full-stack instincts: comfortable writing API routes, working with databases, and reasoning about performance across the entire request path.
  • Experience building for enterprise customers, including table stakes like audit logs, role-based access, and accessibility that meets WCAG 2.1 AA.
  • High design sensibility — you do not need to be a designer, but you should be able to tell when something is not right and know how to fix it.
  • Clear written communication: you can write a spec that your teammates can ship from and a bug report that an engineer can reproduce without a meeting.

Nice to have

  • Experience building real-time UIs with WebSockets, SSE, or React Query patterns that keep dashboards fresh without hammering the API.
  • Prior work in a studio or agency context where you shipped multiple distinct products for different customers rather than one product for years.
  • Familiarity with AI product patterns — streaming responses, confidence indicators, fallback states — that make intelligent behavior feel trustworthy to users.

Interview process

  1. 1

    Intro call (30 min)

    Talk through your background, what you've shipped, and what you want to build next. Mutual fit check, no prep required.

  2. 2

    Portfolio review (45 min)

    Walk us through a product or feature you're proud of. We want to understand what you built, why you made the tradeoffs you did, and what the outcome was.

  3. 3

    Pairing session (60 min)

    We'll work together on a real problem from our codebase. We care about how you think and communicate, not whether you know our specific stack cold.

  4. 4

    Offer and references

    Fast process. We will not make you wait two weeks for a decision.


Apply for this role

Fill out the form below. We read every application and respond within 5 business days.

PDF only · max 10 MB

Prefer to start with a conversation?

Your information is used solely for evaluating your application and is stored securely.