About the team

We're looking for a Senior backend developer to join our cross-functional app team. You’ll build the backend to help us create a world where creating software is as easy and accessible as describing what you want and sharing your work is as simple as clicking a button.

What you’ll be doing

  • You’ll use TypeScript to design, build, and ship a completely new user-facing product in collaboration with product managers, designers, and developers.
  • You’ll develop scalable backend infrastructure with Bun, Node.js, and K8s.
  • You’ll build and operate APIs and infrastructure, taking operational ownership of the services.

You’ll thrive in this role if

  • You’re a seasoned developer. You have four (or more) years of experience as a backend developer shipping features for large-scale and real-time applications using Typescript, building consumer-facing products.
  • You're framework-agnostic. You’re open to getting familiar with C# and .NET for parts of our backend stack.
  • You have a bias for action. You have a strong sense of urgency; when you see a problem, you solve it. You don't have time to waste on analysis paralysis and prefer to learn from your mistakes as you go.
  • You’re excited about AI and its potential. You’re deeply curious about AI and AI tooling and eager to explore how they can unlock new possibilities and make a real impact.
  • You’ve built and maintained APIs. You hold yourself and others to a high bar when working with production systems, bringing a sound understanding of API design and best practices.
  • You care about code quality. You follow engineering best practices, such as code reviews, to ensure and maintain excellent application performance and code quality.
  • You take the lead to ensure reliability. Practical experience securing, monitoring, log analysis, and conducting investigations in cloud-based environments (we use GCP).
  • You pay excellent attention to detail. When reasoning trade-offs, you’ll put the user first and care deeply about the details.
  • You ooze the values of the DevOps mindset. You’re intensely curious and passionate about running software in DevOps environments and eager to explore DevOps and SRE more.
  • You know a thing or two about architecture, containerization, and orchestration. You’re keen to learn/or use container systems like Docker, Kubernetes, and/or Platform as a Service.
  • You bring a strong sense of ownership. You believe in solving a problem entirely rather than simply shipping a solution. You operate autonomously and follow through on your commitments.

How we work

  • We ask you to be in the time zone UTC ±0 to UTC +2 for this role.
  • If you’re located outside this time zone range and want to move to the company’s official headquarters in Austria, we’ll handle the work permit process and cover travel expenses.
  • If you prefer to work outside your home, we offer a physical location in Vienna and co-working stipends in other cities.
  • We love working async. You can set your own pace and schedule.

Our global perks and benefits

  • We have a remote-first mentality and give everyone a home-office budget.
  • 25 days of paid vacation in addition to your local public holidays and paid sick leave.
  • We sponsor team retreats throughout Europe and remote-friendly activities, like hack weeks and coffee breaks.
  • To further develop yourself, use our €1k growth budget for books, online courses, conferences, or anything else that supports your development.
  • To give our menstruating team members the time off to cater to their health when needed during their menstrual cycle, we offer up to 2 days of paid menstrual leave per month.
  • Depending on your level, your annual gross salary will be €74k (Senior), or €87k (Principal) gross annually, which will automatically increase by 5% yearly. No questions asked.
  • The chance to build a world-class product, positively impact millions of aspiring developers, and be a virtual owner of the company with equity (phantom stock).

 Our 4-step hiring process, in a nutshell

  • You’ll first have a video call with a member of the People team for a quick get-to-know chat.
  • Then, you’ll be given a take-home challenge to work on. Don’t worry; we know you have many things on your plate and good things take time. You won’t be given a deadline.
  • Next is the technical interview to show your skills to the hiring manager.
  • Lastly, you’ll meet your potential future peers for a laid-back conversation.
  • If everything goes smoothly, you’ll receive an offer from us shortly after. Fingers crossed!
Mimo GmbH

Mimo GmbH