(Senior) Fullstack Engineer (w / m / d) - Berlin

(Senior) Fullstack Engineer (w / m / d) - Berlin

Vollzeit 48000 - 84000 € / Jahr (geschätzt) Homeoffice (teilweise)
B

Auf einen Blick

  • Aufgaben: Entwickle innovative Softwarelösungen und arbeite an spannenden Projekten im Immobilienbereich.
  • Unternehmen: Buena, ein zukunftsorientiertes Tech-Unternehmen in Berlin.
  • Vorteile: Attraktives Gehalt, 5 Wochen Urlaub, Hybrid-Arbeitsmodell und Gesundheitsförderung.
  • Weitere Informationen: Dynamisches Arbeitsumfeld mit großartigen Entwicklungsmöglichkeiten und Team-Events.
  • Warum dieser Job: Gestalte die Zukunft der Immobilienverwaltung mit modernster Technologie und einem kreativen Team.
  • Qualifikationen: Mindestens 4 Jahre Erfahrung in der Softwareentwicklung mit Node.js, TypeScript und React.

Das prognostizierte Gehalt liegt zwischen 48000 - 84000 € pro Jahr.

Overview

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: 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.

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 onboarding template with docs, benefits platform, VSOP equity information, and guidance to get started with the code base.
  • Mon 9:35: You’re set up and ready to dive into the code. Daniel (integration manager) and Nikita (senior engineer) will help you get acquainted with the code base.
  • Mon 10:41: You learn about the design and inner workings of email templates with variables.
  • Mon 12:00: Lunch with the team.
  • Mon 17:34: You send a link to test the feature; time for dinner and code cleanup.
  • Mon 19:01: Daniel confirms everything works. You deploy the code with Nikita.
  • Mon 19:34: After deployment, continue exploring our videos on property management and our company history.
  • Tue 9:23: Daniel updates you on progress with ProCasa templates.

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.
  • 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.

#J-18808-Ljbffr

(Senior) Fullstack Engineer (w / m / d) - Berlin Arbeitgeber: Buena GmbH

Buena ist ein hervorragender Arbeitgeber, der innovative Softwarelösungen im Immobilienbereich entwickelt und dabei auf eine moderne Technologie-Stack setzt. Mit einem wettbewerbsfähigen Gehalt, großzügigen Urlaubstagen und einem unterstützenden Teamumfeld in Berlin bietet Buena nicht nur die Möglichkeit zur persönlichen und beruflichen Weiterentwicklung, sondern auch eine inspirierende Arbeitskultur, die Kreativität und Zusammenarbeit fördert. Die Mitarbeiter profitieren von flexiblen Arbeitsmodellen, einem hochwertigen Arbeitsplatz und zusätzlichen Wellness-Leistungen, die das Wohlbefinden unterstützen.

B

Kontaktdaten:

Buena GmbH Recruiting-Team

StudySmarter Expertenrat🤫

Wir sind der Meinung, dass Sie so (Senior) Fullstack Engineer (w / m / d) - Berlin erhalten könnten

Tipp Nummer 1

Sei proaktiv! Warte nicht darauf, dass die Jobs zu dir kommen. Nutze LinkedIn und andere Netzwerke, um direkt mit Entscheidungsträgern in Kontakt zu treten. Zeig dein Interesse an der Firma und was du beitragen kannst.

Tipp Nummer 2

Bereite dich auf das Vorstellungsgespräch vor, als wäre es ein Code-Review. Kenne deine Projekte in- und auswendig und sei bereit, über deine Entscheidungen und den Prozess zu sprechen. Das zeigt, dass du nicht nur ein Entwickler bist, sondern auch ein Problemlöser.

Tipp Nummer 3

Nutze die Gelegenheit, Fragen zu stellen! Zeig dein Interesse an der Unternehmenskultur und den Projekten. Frag nach den Herausforderungen, die das Team aktuell hat, und wie du helfen kannst. Das zeigt, dass du wirklich an der Position interessiert bist.

Tipp Nummer 4

Bewirb dich direkt über unsere Website! Das gibt dir die beste Chance, im Auswahlprozess gesehen zu werden. Und vergiss nicht, dein Netzwerk zu nutzen – Empfehlungen können oft den entscheidenden Unterschied machen.

Wir glauben, dass du diese Fähigkeiten brauchst, um (Senior) Fullstack Engineer (w / m / d) - Berlin mit Bravour zu bestehen

Node.js
TypeScript
React
GraphQL
HTML
CSS
Next.js

Einige Tipps für deine Bewerbung 🫡

Sei authentisch!:Zeig uns, wer du wirklich bist! Deine Persönlichkeit und Leidenschaft für Softwareentwicklung sollten in deiner Bewerbung klar rüberkommen. Lass uns wissen, was dich motiviert und warum du Teil von Buena werden möchtest.

Mach es konkret!:Gib uns konkrete Beispiele aus deiner bisherigen Arbeit. Erzähl uns von Projekten, an denen du gearbeitet hast, und wie du Herausforderungen gemeistert hast. Das hilft uns, deine Fähigkeiten besser einzuschätzen und zu sehen, wie du ins Team passt.

Achte auf die Details!:Korrekte Rechtschreibung und Grammatik sind wichtig! Nimm dir die Zeit, deine Bewerbung sorgfältig zu überprüfen. Ein gut strukturierter und fehlerfreier Text zeigt, dass du Wert auf Qualität legst – genau wie wir bei Buena.

Bewirb dich über unsere Website!:Der einfachste Weg, um Teil unseres Teams zu werden, ist, dich direkt über unsere Website zu bewerben. So stellst du sicher, dass deine Bewerbung schnell und unkompliziert bei uns ankommt. Wir freuen uns darauf, von dir zu hören!

Wie man sich auf ein Vorstellungsgespräch bei Buena GmbH vorbereitet

Verstehe die Vision von Buena

Mach dich mit der Vision und den Werten von Buena vertraut. Sie legen großen Wert auf mutige, visionäre Produkte. Überlege dir, wie deine Erfahrungen und Ideen zu dieser Philosophie passen und bereite Beispiele vor, die deine Innovationskraft zeigen.

Technische Vorbereitung ist alles

Stelle sicher, dass du mit dem technischen Stack von Buena vertraut bist, insbesondere mit Node.js, TypeScript und React. Übe das Lösen von Problemen in diesen Technologien und sei bereit, deine Ansätze während des Interviews zu erklären.

Kommunikation ist der Schlüssel

Da Buena Wert auf Zusammenarbeit legt, solltest du deine Kommunikationsfähigkeiten unter Beweis stellen. Bereite dich darauf vor, wie du effektiv mit Produktmanagern und Designern zusammengearbeitet hast, um benutzerzentrierte Lösungen zu entwickeln.

Sei bereit für praktische Aufgaben

Erwarte, dass du während des Interviews praktische Aufgaben oder Fallstudien lösen musst. Übe, wie du deine Gedanken strukturiert und klar kommunizierst, während du an realen Projekten arbeitest. Das zeigt deine Fähigkeit, in einem Team zu arbeiten und Probleme kreativ zu lösen.