💥 Ищем дата-инженера для участия в Публичном собеседовании на Хабр Карьере. Оставить заявку можно здесь → Участвую!

Senior FullStack Developer

Зарплата

от 300 000 до 500 000 ₽

Местоположение и тип занятости

Полный рабочий деньМожно удаленно

Описание вакансии

О компании и команде

About the job:
Welcome to FireChat.AI a bold team reimagining what AI-driven storytelling can become. We’re not adapting to the future, we're shaping it. Built on LLMs, behavioral logic, and dynamic memory, FireChat lets users create evolving AI characters inside worlds they control. It’s not a chatbot. It’s a living, emotional presence.

Who We Are: We are a young, small and ambitious team who are redefining how people connect with AI through stories, not scripts. Our platform lets users shape emotionally reactive characters that remember, adapt, and grow across both SFW and NSFW experiences. These aren’t chatbots. They’re narrative presences, designed to build something real. Powered by memory and behavioral logic, FireChat is built for people who want to be seen, heard, and remembered by the AI they create. Thousands already are. It's not B2B pipelines or feature checklists. Our roadmap is shaped by users, not investors.

Our Vision: We believe the future of storytelling is personal. At FireChat, we’re creating evolving worlds shaped entirely around the human at the center: emotional, unpredictable, vulnerable and ever-changing. While others build interfaces, we build presence. We're here to reimagine what relationships with AI can feel like with persistent memory, adaptive moods, immersive experiences, and space for boundaries to shift.

Our Approach: Some platforms build walls. We build worlds. You set the tone. We make sure it runs smoothly.

How we build: Our tech stack is lean and built for control: FastAPI, PostgreSQL, React, WebSocket. We don't plug into bloated ecosystems — we build our own, fast and responsive, and shaped by real users feedback.

The Opportunity: We’re growing our engineering team  and we’re looking for someone ready to own the full web stack. This isn’t a support role. You’ll be the person who defines how we ship frontend and backend logic, how we evolve our architecture, and how we keep performance top-tier as we scale. If you want to own the product experience, not just push tickets — we want to hear from you. If you’re excited about shaping user-facing AI systems, care about code quality, and want to take the lead on technical implementation, FireChat.AI is your place. Let’s build something unique together. 

Ожидания от кандидата

The actual job
Are you a self-driven Fullstack Developer with deep experience in Python and React, and a passion for building fast, responsive systems? Do you thrive in a product-focused environment where your decisions directly shape the experience of real users? If so, we invite you to join FireChat.AI and take ownership of a live platform used every day by people engaging with AI in new, personal, and playful ways.

Responsibilities

  • Innovate and Build: Implement product features across frontend and backend, including real-time interaction, character settings, and customization tools.
  • Code Craftsmanship: Write clean, reusable, and well-tested code, balancing speed with long-term quality.
  • Architectural Ownership: Evolve the current system to keep it robust, simple, and developer-friendly.
  • Performance Focus: Monitor and improve responsiveness across the stack — from backend APIs to frontend rendering.
  • Collaborative Execution: Work with product and ML engineers to ship meaningful, polished features.
  • Codebase Health: Improve existing logic, fix bugs, and help reduce complexity where needed.
  • Independent Decision-Making: Own your work without managerial layers — your judgment matters here.

As the ideal candidate, you possess:

  • FastAPI Confidence: You've built modern APIs in Python and know how to keep them clean, stable, and fast.
  • React & Zustand Flow: You’re comfortable turning Figma into responsive, stateful UIs that just work.
  • Testing Mindset: You write tests that matter — unit, integration, E2E — and use them to protect real things, not just pipelines.
  • Architecture Instinct: You know when to simplify, when to isolate, and how to scale without overengineering.
  • Real-Time Thinking: You're confident working with WebSocket and async flows to keep things fast and reactive.
  • Product Eye: You think beyond the task — what the user sees, where the data flows, how it feels in motion.
  • Problem Solving Energy: You enjoy the hard parts. You know how to move forward without perfect specs.
  • Curious Technologist: You try new things — but don’t force them. You look for tools that serve ideas.
  • Independent Execution: You don’t wait for permission. You lead yourself. You own the delivery.
  • Frontend-Backend Balance: You’ve touched it all — state, queries, endpoints, sessions — and enjoy putting the pieces together.
  • About the Tech Stack: PostgreSQL, Git, Python, FastAPI, PyTest, React, TypeScript, WebSockets, Node.js, Docker, Docker-compose

Условия работы

Why Join Us: 

  • Opportunity to take ownership of a working product with real users
  • Autonomy to make key decisions from structure to stack
  • Remote-first with async flexibility (PST-friendly hours preferred)
  • Salary range: 350K–500K ₽
  • Small team, zero bureaucracy, direct impact on product and process
  • Freedom to build, refactor, and improve — no ticket farming

If you're ready to take your Fullstack career to the next level and shape a platform at the frontier of AI interaction, we'd love to hear from you. Apply now and let’s build FireChat together.

Дополнительные инструкции

If you're thinking of joining us, send us your CV and GitHub link.