Вакансия Full-Stack Engineer

1 вакансия
Специализация: Other
Уровень: Middle
Опыт: 3 года
Уровень английского: Upper-Intermediate
Зарплата: до $3000
Город: Минск, Беларусь
Режим работы: Полный день
Размер команды: 3—5
Размер компании: 12
Возможна удалённая работа: Да

We’re looking for a strong mid-level engineer who can move fast, think independently, and build real product. This person should be deeply comfortable in TypeScript, highly fluent in React, and AI-native in how they work. They should be able to ship quickly without sacrificing architecture, have good product instincts, and be on track to grow into a technical lead.

We are an early-stage AI travel planning startup based in San Francisco. Our co-founders come from Stanford and Robinhood, with deep experience building AI agents. Our GPT ranks #1 for "travel" in the GPT store.

This is not a “ticket-taker” role. We want someone who proactively identifies problems, proposes solutions, and takes ownership.

Summary of the Ideal Candidate

This person:

  • Ships fast - we shipped the v0 in 2 weeks

  • Has strong product instincts

  • Fullstack - TypeScript + React + Node

  • claude-code style development, and keeps optimizing their developer experience as things change

  • Knows how the popular agentic products roughly work - claude code, has built

  • Learns quickly and takes initiative

They don’t need to be perfect — but they must be sharp, proactive, and AI-native.

Core Technical Requirements

1. TypeScript & JavaScript

  • Uses TypeScript/JavaScript as their primary tools

  • Writes code in TS/JS daily or near-daily

  • Comfortable shipping fast, scrappy, production code

  • Understands how to keep systems clean, modular, and scalable

  • Can reason about architecture, not just features

2. AI-Native Developer

This is non-negotiable.

We are looking for someone who:

  • Uses AI tools (Copilot, ChatGPT, Claude, Cursor, etc.) daily

  • Does not write most code by hand

  • Thinks in terms of prompting, refactoring, and iterating

  • Treats AI as a core development tool, not a novelty

However:

  • They must still be able to write code by hand

  • They must understand what the code does, debug it, and reason about it

3. React Expertise

  • Strong understanding of modern React

  • Knows what not to do (anti-patterns)

  • Understands:

    • Separation of state management vs UI

    • Component architecture

    • Data flow and reusability

  • Has built real production UIs, not just tutorials

Product & Thinking Skills

We are looking for an engineer who:

  • Has strong product sense

  • Thinks about:

    • User experience

    • Why a feature exists

    • How it should work in the real world

  • Has broad interests and tries new tools, apps, and products

  • Is an early adopter (especially of AI)

Execution & Ownership

This person should:

  • Be a fast learner

  • Retain information once it’s communicated

  • Act on feedback without needing repeated reminders

  • Proactively:

    • Identify issues in code or process

    • Open tasks themselves

    • Start improving things without being told

We want someone who behaves like an owner, not an employee waiting for instructions.

Leadership Trajectory

We are not necessarily hiring a formal team lead — but we are hiring someone who is on track to become one.

Ideal candidates:

  • Have already:

    • Mentored other engineers, or

    • Run parts of a project

  • Or are at the stage where team lead is the obvious next step

We want someone who can eventually:

  • Review PRs

  • Set standards

  • Help other engineers level up

Education

  • Formal CS degree is a plus

  • Not required

  • Real-world ability, speed, and judgment matter more

Interview Signal We Care About

We will include:

  • A light LeetCode-style problem - no / minimal AI to look things up

  • In TypeScript

  • Not meant to be hard

  • Meant to test:

    • Thinking on the spot

    • Ability to implement something cleanly

    • Whether they actually understand what they’re doing

  • A toy problem to be implemented using ai tools of choice

This is to confirm they are not just “prompting” but also reasoning.

B83201a41e02a21a5e5d481ae48d8800
Представитель компании
Jobs-бот найдёт работу!
Подключайте бота в Telegram и получайте подходящие предложения.