Salary Competitive
Equity To be negotiated

About Flowrite

Flowrite is a Helsinki-based (remote) productivity & AI startup founded in fall 2020.

We are creating the world's fastest writing experience; a productivity tool that lets you supercharge your daily communication by turning words into ready-to-send emails, messages & more. It's designed for those whose work depends on communicating effectively and is powered by some of the latest advancements in AI & NLP.

In only a few months, we've gone from a prototype into a beautiful product that is loved by early users and anticipated by 15,000+ people 🚀

Although we are biased, we think it's one of the most exciting upcoming productivity tools out there. Many others think so too.: flowrite.com/love

Flowrite is backed by some of Europe's leading early-stage investors including Lifeline Ventures (Supercell, Wolt, Oura) and Seedcamp (Revolut, Transferwise, UiPath).

About the role

As we are still under 10 people and are in the process of building the core team, we believe in crafting the role around your unique skill set and interests instead of trying to force you into a too specific role.

Here's a broad overview of what the role is going to include:

  • You will design and implement elegant APIs, user experiences, and the underlying infrastructure for a critical and highly visible product.

  • You will work in creating the core data architecture that pumps life into our application.

  • You will debug production issues across services at multiple levels of the stack.

Based on your preference, you'll also get a chance to:

  • Contribute to the development of the ML and DL models.

  • Impact the strategic decisions regarding our product development. We are at a perfect stage to still actively explore different ways of building fundamental parts of our product.

  • To talk directly to our users – professionals whose lives Flowrite will be improving.

Our stack

  • Frontend: TypeScript, React + Redux + Redux Sagas

  • Backend: Python, built around FastAPI, Firebase Functions, Redis

  • Data: Hasura, Postgres, Google Firebase, BigQuery

  • Infrastructure and Deployment: Google Cloud Platform, NixOS, Hetzner

 

About you

  • You enjoy being a generalist. Be it creating an API, a data pipeline or working on deploying AI models, all code deserves love and you are excited to get your hands dirty.

  • You have the ability to learn on the fly and put processes together even if you haven't worked with them before.

  • You love to invalidate assumptions. Thinking tech in terms of trade-offs is second nature to you. Maintenance cost, speed of development, performance, type-safety, security, and readability are just some of the variables for which you are known to optimize your code.

  • You want to build reliable and highly available solutions that scale and endure – especially in the face of a growing user base. You have a solid appreciation of the challenges involved.

  • You're passionate about our mission and want to be a part of an international team that constantly learns, takes honest critique, and strives for better results. You love the excitement of working on cutting-edge products and want to create something that is world-class – both in terms of technology as well as user experience.

  • You're a creative and critical thinker. You're able to find better solutions. You have the guts to tell people "no" when something doesn't make sense or contribute towards our purpose. You also want to have fun while doing your job and value the importance of a cohesive team. You believe in transparency and collaboration.

Our current product setup has enabled us to reach our development goals rapidly and allows for a quick speed of iteration. However, when we start scaling and our codebase grows and matures, it could be beneficial if you had an interest in any of the topics listed below.

  • Linux and DevOps

  • C++ or Rust

  • Functional programming or type systems

  • Cryptographic techniques

  • Distributed systems

 

What we offer

  • A place to make a significant impact. Over the upcoming years, you'll be making a major contribution to how our core product and the whole company are being shaped. This is the closest you can get to creating a lovable product from scratch or founding a startup of your own.

  • Competitive salary & equity compensation. Joining Flowrite means you'll get to own a piece of the pie. If we as a company succeed, you will also.

  • Flexibility. At Flowrite, we embrace async communication, only do meetings when it's truly needed, and don't require you to work specific hours – ever. Whatever schedule works the best for you and gets the job done, works the best for us as well.

  • A productive work setup – either locally in Helsinki or remotely wherever you prefer to work. We'll cover the gear you need to be the most productive version of yourself.

  • Latest productivity software. In addition to using e.g. Notion, Loom, Figma, and Flowrite on a daily basis, we are constantly testing new products in the productivity space.

  • Personal development. We cover books and classes that you need to accelerate your learning curve. We also have top-notch video and audio gear for recording and streaming in case that's something you want to pursue.

 

Process

1. Intro chat with Aaro (40min). The purpose is to get to know each other on both sides. We'd love to hear about your background and motivation, and we'll also go through the story of Flowrite and what we are up to.

2. Techy chat with Karolus (40-60min). The purpose is to give you a thorough overview of our product – tech stack, development process, roadmap, and more. You'll get to ask questions and we'd also love to hear about your sweet spot and interests within the areas we are working on.

3. Technical assessment (60min). The purpose is to learn more about your technical capabilities and your approach to building something Flowrite-related from scratch. This will consist of two parts:

  • Demo of your choice. You're asked to present something you've created in the past – whether a hobby or a work project. We'd love to see at least a part of the codebase used, if possible.

  • Problem-solving. We'll introduce you to a new concept/challenge related to our product and will ask about your approach to it. No coding needed, just talking.

4. Final conversation (∼45min). Before the final decision, we'd like to discuss some practicalities and hear about any thoughts or questions you may have come up with during the process.

For more information or questions please contact us at aaro@flowrite.com

Perks and benefits

This job comes with several perks and benefits

Flexible working hours
Flexible working hours

Time is precious. Make it count. Morning person or night owl, this job is for you.

Free coffee / tea
Free coffee / tea

Get your caffeine fix to get you started and keep you going.

Near public transit
Near public transit

Easy access and treehugger friendly workplace.

Social gatherings
Social gatherings

Social gatherings and games; hang out with your colleagues.

Equity package
Equity package

Want to be a partner? Look no further.

Skill development
Skill development

We want to take you from good to great.

See all 13 benefits

Working at
Flowrite

Flowrite is the new way to write on the web. Designed for those whose work depends on communicating effectively, Flowrite lets you instantly convert sequences of words into ready-to-send emails, messages, posts, and other content while maintaining your personal style. The ability to communicate effectively in a written format is essential for professionals of all kinds – founders, executives, marketers, consultants, writers, support folks, and more. Whereas existing writing tools tend to focus on only small parts of the whole writing experience like spelling and sentence completions, Flowrite enables an unforeseen shift in how short-form content is produced, allowing users to convert words into texts without having to think about structure, articulation, and grammar.

Read more about Flowrite

Similar jobs

Backend Developer
Playtomic Remote Full-time
Backend Developer
Veri Remote Full-time
Backend Developer Intern
MeetingPackage Remote InternshipFull-time
Backend Developer
MeetingPackage Remote Full-time