Senior Fullstack Engineer
Join Buena as a Fullstack Engineer in Berlin, Germany! Build intuitive, scalable property management software with React, TypeScript, and Node.js. Shape the future of PropTech in a high-impact role.
Wir antworten gewöhnlich innerhalb von zwei Stunden
Vision and intuition vs. testing and validating
Remember when software still felt magical? Good software used to be an experience. It used to radically change how we live and work. It made us feel like we lived in the future.
Today, software is everywhere. But truly great software has become incredibly rare - especially in the real estate industry. Most software at the end of the 90s and has barely updated since. Most software companies in the space make their money not with licenses - but with seminars teaching how to use the software. This leads to an ugly incentive to make software more complicated to sell more seminars.
At Buena we are going back to the essentials that lead to category-defining companies: courageous, first-principled, visionary products. In doing so we step away from the incremental testing-culture that gets all too easily stuck on local maxima.
Technical Stack & Requirements
At Buena, we work with a modern tech stack and prioritize expertise in cutting-edge tools and practices. We’re looking for a curious, well-rounded professional with solid experience in building large-scale applications and an open-minded approach to software development. As we grow rapidly, you’ll have the chance to influence key decisions shaping Buena’s future. Bring your expertise to unlock innovation and drive our next phase of growth.
Basic Qualifications
- 4+ years as a Software Engineer, building complex, large-scale web applications using Node.js, TypeScript, React, GraphQL, HTML, and CSS.
- Proficiency with modern JS frameworks; we currently use Next.js & Nest.js
- A passion for delivering high-quality, robust software and systems.
- Exceptional communication and collaboration skills, enabling productive partnerships across all levels, from junior engineers to senior executives.
- Strong understanding of web UI design principles, patterns, and best practices.
- Proven ability to work effectively with product and design teams.
- Dedication to creating intuitive, high-quality web UI experiences.
Bonus Qualifications
- Infrastructure as Code (IaC): Familiarity with tools like Terraform, Pulumi, or AWS CloudFormation.
- DevOps: Experience with CI/CD pipelines, Docker, Kubernetes, and other DevOps tools.
- Event-Driven Systems: Knowledge of pub/sub patterns with tools like Kafka, RabbitMQ, or Google Pub/Sub.
- Monitoring & Observability: Proficiency with tools such as BetterStack, Prometheus, Grafana, or New Relic for system monitoring and performance optimization
- Hands-on experience with the Go programming language.
What you’ll do
- Design and build end-to-end features, from data models to UI components, that simplify complex workflows for property management teams.
- Architect and maintain a scalable, maintainable codebase that grows with our product and user needs.
- Improve performance and optimize systems to handle high volumes of data with speed and accuracy.
- Collaborate with product managers and designers to deliver innovative, user-centric solutions.
- Ensure reliability and scalability by implementing robust monitoring, logging, and alerting systems.
- Mentor and guide engineers across the team to uphold a culture of technical excellence.
What we’re looking for
- Strong fundamentals in JavaScript/TypeScript and deep experience with React.
- Proficiency in building and maintaining scalable backend systems (Node.js, PostgreSQL).
- Familiarity with designing GraphQL APIs and optimizing them for performance and usability.
- Experience with modern dev tooling and cloud infrastructure (Docker, Kubernetes, CI/CD pipelines).
- A passion for clean, maintainable, and testable code.
- Ability to work autonomously while contributing to a highly collaborative team environment.
- A desire to continually learn and stay at the forefront of technology.
What we offer
- Competitive Compensation: A competitive salary paired with meaningful equity and employee-friendly terms.
- Generous Time Off: Enjoy 5 weeks of paid vacation, public holidays, and additional leave for significant life events.
- Premium Work Setup: High-spec MacBook Pro, Apple Studio Display, height-adjustable desk, and a beautifully designed office in the heart of Berlin.
- Hybrid Work Flexibility: Work primarily on-site in our Berlin HQ, with up to 60 days of remote work per year.
- Housing Support: Up to €500 monthly stipend to help you live close to our Berlin HQ.
- Food and Drinks: Start your day with breakfast and top-tier coffee at the office, plus a monthly €110 lunch budget.
- Wellness Benefits: A €50 monthly fitness budget to support your health and wellness.
- Team Culture: Regular team events, workshops, and an annual off-site to build connections and spark creativity.
Location: This position requires relocation to Berlin, Germany. We support your move to join us in shaping the future of property management.
Where could the Buena journey lead?
“If you’re offered a seat on a rocket ship, don’t ask what seat”
In the medium and long term, we will expand in all directions:
- Depth: We will increasingly handle and improve more property management tasks through our software solutions. What started with accounting expanded into AI-enabled ticketing and remote owner’s meetings.
- Breadth: We will enter new, adjacent business areas—from brokerage to deposit management - all led by productized workflows. Every vertical offers new opportunities to build on a green field and shape our property management operations through software - and you could take the lead.
- Global: Germany is only our MVP (minimum viable product). While we can become a unicorn (company valued at $1 billion) in the German market alone, we aim to enter the US market. Whoever has conquered Germany can either expand linearly through the EU… or take another leap and go to the US.
Your first week at Buena
- Mon 9:00 You arrive and receive your Macbook Pro with maxed out specs - and set it up.
- Mon 9:10 Upon logging into your Buena Email, Slack and Linear you find the Linear onboarding template to get you started. It includes the docs from previous board meetings, our benefits platform (free lunches, 50€ fitness budget/mo, etc.), our VSOP platform (all full-time positions come with equity) and how to get started with the code base.
- Mon 9:35 While you defer most of the onboarding tasks to a later time, you are now set up and ready to dive into the code. As mentioned above, we don’t believe in preemptive learnings, so Daniel comes by to kick-off your first project. Daniel is an integration manager, he manages six of our portcos (portfolio companies, i.e. property management companies we bought and are now digitalizing) and one of them has had a sophisticated array of templates in their previous software so to onboard them successfully we need to allow them to quickly reply to repetitive emails. Daniel has already worked with Jackie, our designer on the Figma prototypes and was eagerly awaiting your start with Buena. Nikita, one of our senior engineers leads the project and you’ll be working with him. That way you have someone that can help you get acquainted with our code base.
- Mon 10:41 Daniel has told you and Nikita everything about the design and inner workings of email templates with variables so you get to start building.
- Mon 12:00 You go to lunch with other team members.
- Mon 17:34 You send Daniel a link to test the feature. Time for dinner and cleaning up code.
- Mon 19:01 Daniel confirms that everything works. You and Nikita go ahead and deploy the code. Congratulations on your first release!
- Mon 19:34 After the deployment you have the time to continue diving into our videos on property management and our company’s history.
- Tue 9:23 Daniel got off a phone call with Dennis, the team lead at ProCasa, the 18-people portco near Cologne that most eagerly has requested this feature. They’ve already added the first 15 templates and the team has answered the first 5 emails using them. Daniel shares a message Dennis sent him:
Application process
- Phone Call: Introductory call with Jakob (Product).
- Case Study: Complete a practical case study to showcase your skills.
-
Conversation: Discuss your case study and technical fit with Moritz (CTO).
- Working Trial: Join us for a paid trial (up to one week) to collaborate on a real-life project. Its a win-win for all of us, we get to know you, yo get to know us.
- Meet with Din (CEO) and Jan (COO) to align on values and goals.
- Contract signing
- Onboarding
Steps 1-3 can be completed in 2 days. The entire process in 9 days.
Read more about Buena here.
- Abteilung
- Product
- Standorte
- Headquarter
Senior Fullstack Engineer
Join Buena as a Fullstack Engineer in Berlin, Germany! Build intuitive, scalable property management software with React, TypeScript, and Node.js. Shape the future of PropTech in a high-impact role.
Laden des Bewerbungsformulars