What do we believe in?

At BeReal, we are building the first social network where people spontaneously share their real life. No filters. No followers. Just friends, sharing with each other. On BeReal, you discover your friends' real lives and get closer to them! 

Since the beginning we passed from 10K daily active users in March 2021 to 5M+ now. To help us to grow fast, we are backed by some of the best VCs.

BeReal is a fast-paced environment with ambitious, committed, and caring colleagues. We are a small team of 25 people all around the world. You will be happy with us if you are looking for a place to grow both technically and as an individual.

What will you do? 

Today we are looking for our next software engineer to build the technical infrastructure and product that will empower BeReal to scale to 100M+ users.

As a software engineer you will responsible of : 

  • Working on some exciting technical challenges - We have some insane technical challenges because of the nature of the product: spikes of millions of users connecting in a 2 minutes window.
  • Help build a strong architecture that can support massive scale as we grow to new users and new countries
  • Being able to get down and dirty in your work, finding great technical solutions and not be afraid to try new things
  • Collaborate with product and engineering team to build new features for the app
  • Evaluate trade-offs and technical challenges on key components of our backend
  • Participate in code and design reviews
  • Be able to work autonomously, we believe everyone should have autonomy over their work whilst being a great collaborator with the wider business
  • We are a start up, so we work quickly and we want people who are excited by this!

Our stack: 

  • Infrastructure: GitHub actions and ArgoCD
  • Backend: Node.js (NestJS) 
  • Frontend: Swift (iOS), Kotlin (Android)
  • Data: PostgreSQL, Redis, Pub/Sub
  •  

What you’ll bring:

  • You have significant experience in Node.js
  • Or you have very good knowledge in C++, .net, Java, Go and you want to learn Node.js
  • Strong experience in designing high-stress software architectures and deploying them with a DevOps mindset on managed services and cloud providers (GCP + AWS)
  • Ideally, also experience with Firebase, message brokers (message queues, pub/sub), websockets
  • You are autonomous and you have already worked in a start-up 
  • You are a team player and you like challenges
  • You are fluent in English (our team is international)
  • But most of all you believe in the project, you are motivated and ready to join a challenging and exciting journey

How do we work?

We provide:

  • Full flexibility: full remote, partial or in office as long as you’re available on CEST time.
  • Competitive compensation and equity for full time employees (we want you to have ownership in the business)
  • Anything that can help you grow in your role or beyond, it's on us
  • 100% health coverage for you, and equal parental leave policy
  • Pension
  • Generous vacation (everyone needs meaningful time off)
  • Pick your work material - whatever supports you to do your best work

Our First Principles:

  • Extreme Ownership
  • Transparency
  • Authenticity

 

We are building a small team from scratch and are determined to build the most trustful social network to connect people together. So if you recognize yourself in this description, please contact us to introduce yourself.  

P.S: We are building a diverse team. It's OK if you don't tick all the boxes. If you're talented and highly motivated, we'd still like to hear from you

Apply for this Job

* Required