Software Engineer @Bratte
Software Development
Salary unspecified
Employment Type full-time
Posted 1mth ago

[Hiring] Software Engineer @Bratte

1mth ago - Bratte is hiring a remote Software Engineer. πŸ’Έ Salary: unspecified πŸ“Location: Northern America, Eastern Europe, Western Europe

Role Description

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.

  • Real-time communication layer between the app, our animation models, and LLM providers.
  • Data layer behind companion memory and conversation state.
  • 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

  • Backend & Web: TypeScript, Node.js, Cloudflare Workers (Durable Objects, KV, AI, etc.)
  • Databases: Cloudflare KV, SQL, NoSQL
  • Communication: REST API, WebSockets
  • Clients (context): iOS, Android, desktop (MacOS, Windows)

What you’ll do

  • Share ownership of the production backend with our current backend engineer β€” design, deploy, monitor, and respond when it breaks.
  • Scale real-time systems as traffic grows: latency, throughput, infrastructure cost.
  • Build and evolve APIs, WebSockets, and the real-time communication layer between the app, our animation models, and LLM providers.
  • Work with Cloudflare Workers (Durable Objects, KV, AI) to keep performance predictable under load.
  • Design data storage for companion memory and conversation state β€” the part that makes the product feel like it remembers you.
  • Strengthen how we operate: observability, alerting, incident response, and written documentation of how the system actually works.
  • Work with the team to ship features end to end.

Qualifications

  • 5+ years in backend development.
  • You think in terms of the product, not the backlog.
  • Experience running systems in production under real load β€” not only building them.
  • Strong JavaScript + Node.js, or strong Python / Go / another modern language and readiness to work day-to-day in TypeScript and Node.
  • Solid database experience (SQL, NoSQL, KV) and a feel for when the schema is the bottleneck.
  • Real-time data processing: WebSockets, event-driven architectures.
  • Comfortable deciding without complete information β€” and revisiting the decision when data arrives.
  • Verbal fluency in Russian, Ukrainian, or Belarusian. English B1+.

Nice to have

  • You know where the milliseconds go between a user's tap and the response, and you've cut latency in a live real-time system β€” not just read about it.
  • You don't over-engineer, but you always keep a sudden traffic spike in mind and have a plan B ready.
  • Cloudflare Workers or other edge compute.
  • LLM inference infrastructure, streaming, or context/memory systems.
  • Audio pipelines, or consumer products at scale.

Benefits

  • Fully remote across Europe. Optional hub in Warsaw.
  • 29 paid non-working days per year.
  • Top-of-the-line hardware β€” latest MacBook or whatever you need.
  • Coworking space covered in your location.
  • Flexible schedule. We care about results, not hours.
  • A shipped product with real users and growing numbers β€” your work has immediate, measurable impact.
  • A small, senior team of engineers, artists, and researchers building something that doesn't exist yet.

Key traits we value

  • Responsibility and Ownership: You take pride in your work, maintain high standards, and own the outcomes of your decisions.
  • Proactivity and Initiative: You seek solutions, propose ideas, and take the lead on challenges.
  • Focus and Consistency: You prioritize steady progress and consistent results over one-off efforts.
  • Collaboration and Openness: You communicate honestly, respect your team, and thrive in an environment of mutual trust.
  • Effective Communication and Problem-Solving: You articulate ideas clearly, break down complex problems into actionable steps, and keep things simple where possible.

Recruitment Process

  • Introductory chat (40 min): your experience, the role, and any questions you have about us.
  • Technical interview (90 min): a live coding session and a discussion of how you approach architecture and real-time systems.
  • 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.

Before You Apply
️
remote Be aware of the location restriction for this remote position: Northern America, Eastern Europe, Western Europe
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Software Engineer @Bratte
Software Development
Salary unspecified
Employment Type full-time
Posted 1mth ago
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Application Denied βœ“
Unlock 125,000+ Remote Jobs
️
remote Be aware of the location restriction for this remote position: Northern America, Eastern Europe, Western Europe
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Application Denied βœ“
Unlock 125,000+ Remote Jobs
Γ—
Apply to the best remote jobs
before everyone else

Access 125,000+ vetted remote jobs and get daily alerts.

4.9 β˜…β˜…β˜…β˜…β˜… from 500+ reviews

⚑ 126,809+ remote jobs, refreshed hourly

πŸ”” Real-time alerts: Apply first, direct to employer

πŸ›‘οΈ Vetted companies, no scams, true remote only

Unlock All Jobs Now

Maybe later