Senior Backend Engineer Job Description
Join Our Team as a Senior Backend Engineer at Buenro
We advertise from Estonia but hire remotely across EMEA.
About us:
Buenro is building the social network of the future: a place to find, create, and foster genuine connections in real life. The company has gone from running physical spaces to building a co-living booking engine and social platform for in-person experiences and connections.
Our vision:
To end loneliness by creating a world where anyone can find their home and tribe, anywhere.
Our Mission:
Buenro tackles the housing crisis and loneliness epidemic by getting people together in the millions of shareable homes with 5+ bedrooms that sit empty 90% of the time.
To make it happen, Buenro provides renters with flexible access to vacant rooms in large properties all over the world, at a low price. Using AI analysis, Buenro matches roommates with similar vibes, building community and making anyone feel at home, anywhere.
The Role:
We're seeking an experienced Senior Backend Engineer to join our growing software engineering team and work closely with our CTO to build and maintain our NestJS app.
You will be responsible for shipping the world’s first tech platform for building connections in real life. You will ensure world-class availability, performance, and scalability through your creativity and the best resources the company can provide. You will deliver low latency, secure and fault-tolerant backend solutions.
What You’ll do:
Responsible for the development and maintenance of the backend infrastructure by:
- Overseeing the transition to the Lambda era of Buenro, moving from the traditional monolith NestJS is built in.
- Improving the backend APIs and middleware
- Optimizing authentication and RBAC/ABAC practices
- Overseeing and allocating backend resources to achieve 100% test coverage
- Working with our Message Queues and In-Memory databases for higher performance and efficiency
- Mentoring and leading junior developers
- Shaping engineering culture
Our Stack:
The mobile app is built on Flutter with BLoC.
Backend: NestJS and MongoDB with Prisma, Terraform + GH Actions to deploy on AWS ECS
Data Science: Python and MongoDB, Terraform + GH Actions to deploy on AWS Lambda
Frontend: NextJS + sass/tailwind + gsap, with CI/CD via Vercel
What We’re Looking For:
- You are an expert in backend applications and API development with minimum 5 years experience
- You are very comfortable with MongoDB and are strong with indexes, aggregation pipelines, sharding, replica sets, and schema design.
- You are an expert with NoSQL databases and have a strong understanding of document modelling, data denormalization, consistency models, and performance tuning in a distributed environment
- You have experience leading engineering in Node/Nest in a structured team environment within the last 3 years.
- You are comfortable with ORMs (Prisma preferred).
- You have previously led teams in a structured environment.
Strong Pluses:
Front-end experience: Typescript / React / Angular / Vue.js
Why Join Us
We are a fully remote company so you can choose where you work. You can take advantage of at-cost accommodation at Buenro bases around the world, how cool is that! We give all of our employees 22 days vacation annually.
Ready to Take the Next Step?
If you’re excited about this role, we’d love to meet you! Apply today with your resume and a brief cover letter explaining why you’re the perfect fit for this role. Closing date for applications is 28th August.
Our Hiring Process:
- Recruiter screen
- First Interview
- Take-home case study / Technical Interview
- Final Interview with CEO
- Offer & Background checks
Buenro is committed to creating an inclusive workplace where everyone feels valued. We encourage applications from people of all backgrounds, cultures, and experiences.