About us
Animation Inc. is pioneering the future of AI-driven animation. We believe that animation is the final frontier in creating believable virtual characters and rich LLM-based experiences in the generative AI era. Our team is developing a real-time generative animation AI that runs locally on devices. This technology enables virtual characters to move dynamically based on audio input and environmental constraints, unlocking empathetic, real-time communication like never before.
About the role
We are looking for a Full Stack Engineer to design and build the backend powering our AI-driven animation technology. While our stack is TypeScript, Node.js, and Cloudflare Workers, we welcome engineers with strong backend experience in Python, Go, or other modern languages.
If you’re an experienced engineer who understands how to architect scalable, real-time systems - regardless of your primary programming language - we’d love to hear from you!
The stack
Backend & Web: TypeScript, Node.js, Cloudflare Workers (Durable Objects, KV, AI, etc.)
Databases: Cloudflare KV, SQL, NoSQL
Communication Protocols: REST API, WebSockets
iOS Development (FYI – not your focus, but part of the ecosystem): Swift 6.0, SwiftUI, UIKit, AVFoundation, Accelerate, iOS 17+
What you’ll do
Architect and build a scalable, high-performance backend for a real-time AI-driven animation platform.
Design and optimize databases to handle real-time data processing efficiently.
Build and maintain APIs, WebSockets, and real-time communication layers.
Work with Cloudflare Workers (Durable Objects, KV, AI, etc.) to ensure performance and scalability.
Collaborate with other team members to create a seamless product experience.
Own the backend infrastructure, from design to deployment and monitoring.
Ensure security, reliability, and maintainability of the backend system.
🔎 About you
5+ years of experience in software development.
Proven experience building and scaling systems from the ground up.
Strong skills in TypeScript + Node.js, OR experience with Python, Go, or other modern languages.
Solid experience with databases (SQL, NoSQL, Cloudflare KV, or similar) and designing efficient data storage solutions.
Strong verbal communication skills in Russian, Ukrainian, or Belarusian.
English - at least B1 level.
Experience with real-time data processing (e.g., WebSockets, event-driven architectures).
Ownership mindset - you take initiative and drive projects forward independently.
Strong problem-solving skills and ability to work autonomously.
Clear communicator - able to simplify complex problems and collaborate effectively.
✨ What we offer
Remote work flexibility across Europe.
Top-of-the-line hardware - we’ll provide the latest MacBook or any equipment you need to do your best work.
Coworking space coverage - if you prefer working from a coworking space in your location, we’ll cover the cost.
Flexible schedule - we care about results, not hours. Work when you’re most productive as long as the job gets done.
The chance to work on cutting-edge technology and shape the future of AI-driven animation and communication.
A collaborative and highly talented team of engineers, artists, and innovators.
📌 Recruitment process
We respect your time and expertise, so we keep our process transparent and efficient:
1️⃣ Introductory Chat (40 min) – a conversation with our HR to get to know each other, discuss your experience, and answer any questions you have about the role.
2️⃣ Paid challenge (flexible time) – We’ll ask you to complete a short, architecture-focused task that reflects the real challenges of the role. Since we value your time, we pay for it.
3️⃣ Interview with the team (60 min) – a deep dive into your approach, experience, and problem-solving skills, plus a chance to meet your future teammates.
✅ That’s it! If we’re a great match, we move forward with an offer.
By submitting your application, you acknowledge that you have thoroughly reviewed and consented to our Data Privacy Notice For Candidates.
GitLab
Teleport
PharmaForceIQ
CI&T
Cresta