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!