Posted Sep 11, 2026

Software Engineer

Apply Now

About us

We're building Animates — an AI companion app where the character is the product. Not a chatbot. Not a waifu app. A companion who remembers what you told them three weeks ago, notices you're off before you say so, and is still there on your laptop when you close your phone. They have a face, driven by our own real-time generative animation tech that runs locally on the device.

We’ve shipped — the product is live, the numbers are growing, and we have an active Discord community. We also have an integration with xAI’s Grok, and a CES 2026 demo with Razer behind us. The founding team previously built MSQRD and Loóna.

About the role

We're a team of 27 people, with an engineering team of 10 — each engineer owning a clear focus: iOS, Android, desktop, AI. Yours will be the backend.

It’s live and serving real traffic today. You're not inheriting a blank page, and you're not signing up for maintenance: it's a working system now under pressure. You'll take shared ownership of it, harden what's there, and help decide what the next version looks like.

Concretely, that means the real-time communication layer between the app, our animation models, and LLM providers; the data layer behind companion memory and conversation state; and the operational side — observability, alerting, and knowing what's happening before users tell us.

Joining at this stage means working directly with the founders, shaping how the company grows, and making a real impact. We value expertise, embrace initiative, and empower you to make decisions. Our decision-making is fast — you get freedom to contribute meaningfully rather than wait for approvals.

The stack

What you’ll do

We’d love to hear from you if you have

Nice to have

What We Offer

Key traits we value

  1. Responsibility and Ownership: You take pride in your work, maintain high standards, and own the outcomes of your decisions.

  2. Proactivity and Initiative: You seek solutions, propose ideas, and take the lead on challenges.

  3. Focus and Consistency: You prioritize steady progress and consistent results over one-off efforts.

  4. Collaboration and Openness: You communicate honestly, respect your team, and thrive in an environment of mutual trust.

  5. Effective Communication and Problem-Solving: You articulate ideas clearly, break down complex problems into actionable steps, and keep things simple where possible.

Recruitment Process

  1. Introductory chat (40 min): your experience, the role, and any questions you have about us.

  2. Technical interview (90 min): a live coding session and a discussion of how you approach architecture and real-time systems.

  3. Final interview (60 min): how you work, what you want next, and whether we're a match both ways.

By submitting your application, you acknowledge that you have thoroughly reviewed and consented to our Data Privacy Notice for Candidates.

5+ years of backend development, production systems experience, strong JavaScript and Node.js or another modern language, database expertise, real-time processing experience, and Russian, Ukrainian, or Belarusian fluency with B1+ English.

Key Responsibilities

Skills & Tools

TypeScript, Node.js, Cloudflare Workers, Cloudflare Durable Objects, Cloudflare KV, Cloudflare AI, SQL, NoSQL, REST API, WebSockets, iOS, Android, macOS, Windows, JavaScript, Python, Go

Job Details

Benefits

About Bratte

A startup studio that creates consumer-oriented products using innovative technologies. — Industry: Information Technology