Senior Backend Engineer

Remote: 
Full Remote
Contract: 
Work from: 

Offer summary

Qualifications:

Minimum 5 years of experience in backend applications and API development., Strong expertise in MongoDB, including indexes, aggregation pipelines, and schema design., Experience leading engineering teams in Node/Nest within a structured environment., Familiarity with ORMs, preferably Prisma..

Key responsibilities:

  • Develop and maintain the backend infrastructure for the NestJS app.
  • Oversee the transition to a serverless architecture using AWS Lambda.
  • Optimize backend APIs, authentication, and resource allocation for performance.
  • Mentor junior developers and shape the engineering culture.

Buenro logo
Buenro https://www.buenro.com
11 - 50 Employees
See all jobs

Job description

Join Our Team as a Senior Backend Engineer at Buenro. We advertise from Estonia but hire remotely around the world.


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.


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.

Required profile

Experience

Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Mentorship
  • Team Leadership
  • Problem Solving

Back-End Engineer Related jobs