Location: Germany Remote Status: Fully Remote (#LI-Remote)
LivePerson (NASDAQ: LPSN) is a leader in trusted enterprise conversational AI and digital transformation. The world's leading brands use our award-winning Conversational Cloud platform to connect with millions of consumers. We power nearly a billion conversational interactions every month, providing uniquely rich data analytics and safety tools to unlock the power of conversational AI for better business outcomes. Fast Company named LivePerson the #1 Most Innovative AI Company in the world.
Position Overview
Welcome to the Agent, Admin and Supervisor Experience team at LivePerson! We are a team of 9 engineers located across 4 countries in Israel, Germany, India and Bulgaria.
We are looking for a Senior Full Stack Software Engineer to join our team. In this role, you will lead the evolution of our frontend architecture while contributing to our full-stack ecosystem. You will work in a fast-paced environment on projects spanning different company areas, aiming to enhance, scale, and simplify how brands engage with their customers through messaging.
We are looking for an individual who wants to do more than just manage, but also shape and innovate!
You Will: Key Responsibilities & Impact
- Lead the development and enhancement of our core UI platform, leveraging micro frontend architecture for scalability and maintainability.
- Lead AI-driven engineering practices. Champion the adoption of AI across the engineering organization by defining best practices, evaluating emerging AI-powered development tools, and establishing workflows that improve developer productivity, code quality, and architectural decision-making.
- Mentor teams on effectively leveraging AI while maintaining engineering excellence, security, and maintainability.
- Write high-quality, efficient, and maintainable code, while actively participating in code reviews to improve the overall quality of our codebase.
- Design and implement innovative, user-facing features, including those integrated with generative AI technologies, to elevate user experience.
- Create robust, testable, and performant solutions using Vue.js, Node.js, Java, and other modern technologies.
- Take ownership of features from initial concept and UI design to back-end implementation, testing, and deployment.
- Drive the continuous improvement of product functionality, performance, and scalability, ensuring high availability and responsiveness.
- Mentor and guide junior developers, fostering their professional growth and helping them make impactful contributions to the team.
- Contribute to the development and maintenance of CI/CD pipelines, and work closely on managing Kubernetes and cloud infrastructure to enable fast, reliable deployments.
You Have: Required Skills & Qualifications
- 5+ years of experience with Object-Oriented Programming (Java, C#, etc.) and Node.js
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field (or equivalent experience).
- Extensive experience with Frontend Web technologies: Vue.js (preferred), or React.js
- Strong experience with Micro Frontend Architecture and its practical implementation.
- Comprehensive knowledge of the entire web development lifecycle, including design, implementation, testing, deployment, and post-deployment support.
- Deep expertise in applying Generative AI throughout the software development lifecycle, from architecture and implementation to testing, debugging, documentation, and automation with a track record of improving engineering productivity and quality while defining best practices for AI adoption.
- Experience with cloud platforms, especially Google Cloud Platform (GCP), or other public cloud providers (AWS, Azure) - Advantage
- Demonstrated success in building and maintaining CI/CD pipelines using modern automation tools.
- Practical experience with Kubernetes and containerization technologies (e.g., Docker).
- Expertise in writing clean, maintainable code that adheres to industry best practices.
- Write unit and integration tests for both front-end and back-end components.
- Strong problem-solving skills, with the ability to analyze complex issues and develop efficient solutions.
- Familiarity with Agile development methodologies, promoting iterative development and quick adaptation to changing requirements
- Excellent organizational and communication skills, with the ability to collaborate effectively with cross-functional teams.
- Proven ability to mentor and support junior developers, fostering a collaborative and growth-oriented team culture.
- A strong sense of quality, personal responsibility, and an unwavering passion for continuous improvement in software development.
- Willingness to participate in paid on-call duty, in alignment with our "You Build It, You Run It" philosophy (One week every second month).
Our Benefits & Perks
We are committed to supporting the complete well-being, health, financial security, family, and professional growth of our permanent employees.
Financial Security & Growth
- Additional Pension scheme: deferred pension scheme (LivePerson contributes 20%), ESPP and annual bonus depending on achievements
- Equipment: Internet and Mobile reimbursement
- Development: Access to internal professional development resources.
Time Away & Family Support
- Flexible Paid Time Off (PTO): Personal time off 33 days , vacation (28 days) and care days (5)
- Paid Public Holidays.
Volunteering Days: Use them to make a difference in your community. Whether it's a cleanup, supporting a local initiative or holding an "Ehrenamt", just let us know! We're here to help you create a meaningful impact.
Workplace Flexibility
- Remote-First Model: Be flexible, work flexibly and from anywhere - no defined working hours or boundaries with offices in Mannheim and Berlin
- Monthly Connection: Join our monthly connection pizza day in the office!
Why You’ll Love Working Here
As leaders in enterprise customer conversations, we celebrate diversity, empowering our team to forge impactful conversations globally. LivePerson is a place where uniqueness is embraced, growth is constant, and everyone is empowered to create their own success. We're very proud to have earned recognition from Fast Company, Newsweek, and BuiltIn for being a top innovative, beloved, and remote-friendly workplace, and recognized by Gartner as a leader in the Conversational AI space.
Belonging at LivePerson: Equal Opportunity Employer
We are committed to fostering an inclusive workplace and are proud to be an Equal Opportunity Employer (EOE). We believe that diverse perspectives drive innovation. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, veteran status, or other characteristics protected by US Federal, State, or Local law.
Accessibility Commitment
LivePerson is dedicated to the accessibility needs of our applicants and employees. We provide reasonable accommodations to job applicants with disabilities. Applicants who require a reasonable accommodation for any part of the application or hiring process should inform their recruiting contact upon initial connection.
#J-18808-Ljbffr
Senior Full Stack Software Engineer Arbeitgeber: LivePerson
LivePerson ist ein hervorragender Arbeitgeber, der seinen Mitarbeitern in Berlin und darüber hinaus eine flexible Remote-Arbeitsumgebung bietet. Mit einem starken Fokus auf persönliche und berufliche Entwicklung, großzügigen Urlaubstagen und einem inklusiven Arbeitsumfeld fördert das Unternehmen Vielfalt und Innovation. Die Möglichkeit, an spannenden Projekten im Bereich Conversational AI zu arbeiten, während man von einem engagierten Team unterstützt wird, macht LivePerson zu einem attraktiven Arbeitsplatz für talentierte Software-Ingenieure.
StudySmarter Expertenrat🤫
Wir sind der Meinung, dass du so Senior Full Stack Software Engineer erhalten könntest
✨Engagier dich in Entwickler-Communities!
Lass uns mal ehrlich sein: In der Software-Entwicklung sind Netzwerke Gold wert! Tummel dich in GitHub-Projekten, nehme an lokalen Meetups oder Hackathons teil und vernetze dich mit anderen Entwicklern. So steigerst du nicht nur deine Sichtbarkeit, sondern lernst auch die neuesten Trends und Technologien kennen.
✨Zeig deine Fähigkeiten!
Erstelle ein Portfolio, das deine besten Projekte und Code-Examples zeigt. Nichts überzeugt mehr als ein praktischer Beweis deiner Skills. Das kann auch helfen, bei LivePerson anzuklopfen, wenn du dich auf die Stelle als Senior Full Stack Software Engineer bewirbst – so wissen sie gleich, was sie von dir erwarten können!
✨Nutze Jobplattformen speziell für Tech-Jobs!
Plattformen wie Stack Overflow Jobs oder AngelsList sind perfekte Orte, um Vollzeitstellen in der Software-Entwicklung zu finden. Hier sind viele tolle Unternehmen auf der Suche nach Talenten wie uns, also schau regelmäßig vorbei und bewirb dich direkt über die Website.
✨Such dir Mentoren und Feedback!
Hol dir Feedback von erfahrenen Entwicklern, die dir Tipps geben können, was Recruiter wirklich suchen. Ob über LinkedIn oder persönliche Kontakte: Menschen, die sich in der Branche auskennen, können enorm wertvoll sein, um dir zu helfen, dich optimal auf deine Bewerbung bei LivePerson vorzubereiten!
Einige Tipps für deine Bewerbung 🫡
Highlights deiner Coding-Skills:In der Software-Entwicklung kommt es auf konkrete Fähigkeiten an. Vergiss nicht, relevante Programmiersprachen und Frameworks in deinen Lebenslauf aufzunehmen. Zeig uns, was du kannst – vielleicht mit einem Link zu deinem GitHub-Profil oder einer Übersicht deiner Side Projects, die deine Programmierkenntnisse illustrieren.
Dokumentation deiner Erfolge:Gerade bei einer Vollzeitstelle in der Software-Entwicklung sind konkrete Ergebnisse Gold wert. Nenn uns Zahlen und Ergebnisse aus deinen vorherigen Projekten. Hast du den Code optimiert oder Systemfehler behoben? Solche Erfolge zeigen, dass du die Sprache der Entwickler sprichst und einen echten Mehrwert bringst.
Attraktive Projektbeschreibungen:Wenn du an Projekten gearbeitet hast, die hervorstechen, beschreibe sie ausführlich in deinem Lebenslauf. Was war das Problem, das du gelöst hast? Welche Technologien hast du eingesetzt? Das gibt uns einen klaren Einblick in deine Herangehensweise und Problemlösungsfähigkeiten.
Motivation zeigen:In deinem Anschreiben solltest du deine Motivation für die Stelle im Bereich Software-Entwicklung bei LivePerson klar herausstellen. Warum sprichst gerade du die Anforderungen für diese Vollzeitrolle an? Mach deutlich, was dich an der Arbeit bei uns reizt und wie du über das rein Technische hinaus wachsen möchtest.
Wie man sich auf ein Vorstellungsgespräch bei LivePerson vorbereitet
✨Technische Vorbereitung auf die Coding-Challenges
In der Software-Entwicklung sind technische Fragen oft ein zentraler Teil des Interviews. Macht euch mit Plattformen wie LeetCode oder HackerRank vertraut, um eure Problemlösungsfähigkeiten zu trainieren. Zeigt im Interview viel Selbstbewusstsein beim Erklären eurer Ansätze!
✨Das eigene Portfolio im besten Licht präsentieren
Stellt sicher, dass ihr ein aussagekräftiges Portfolio habt, das einige eurer besten Projekte zeigt. Seid bereit, darüber zu sprechen, was eure Rolle war, welche Technologien ihr verwendet habt und welche Herausforderungen es gab. Das gibt den Interviewern einen Einblick in eure praktische Erfahrung.
✨Teamfähigkeit und Kommunikation betonen
In einer Vollzeit-Position wird Kommunikation im Team sehr wichtig sein. Seid bereit, Beispiele aus der Vergangenheit zu teilen, in denen ihr effektiv im Team gearbeitet habt. Dies zeigt, dass ihr nicht nur technische Fähigkeiten habt, sondern auch gut ins Team passt.
✨Vorbereitung auf Fragen zur Software-Architektur
Bereitet euch darauf vor, Fragen zur Software-Architektur zu beantworten. Themen wie RESTful APIs, Microservices und Cloud-Architekturen können Teil eures Interviews sein. Zeigt euer Verständnis durch Diskussionen und Beispiele aus eurer bisherigen Arbeit oder Projekte.