Job Description
LivePerson is seeking a Senior Full Stack Engineer to join their Agent Workspaces team in Berlin. This is a hybrid role requiring 2-3 days per week in the office. The ideal candidate will be a smart and innovative individual who wants to shape and enhance how brands engage with their customers through messaging.
Role involves:
- Leading the development and enhancement of the core UI platform using micro frontend architecture.
- Writing high-quality, efficient, and maintainable code.
- Designing and implementing innovative, user-facing features, including those integrated with generative AI technologies.
- Creating robust, testable, and performant solutions using Vue.js, Node.js, Java, and other modern technologies.
- Taking ownership of features from concept to deployment.
- Driving continuous improvement of product functionality, performance, and scalability.
- Mentoring and guiding junior developers.
- Contributing to CI/CD pipelines and managing Kubernetes and cloud infrastructure.
Requirements:
- Bachelor’s or Master’s degree in Computer Science or related field.
- 7+ years of experience with Object-Oriented Programming Java and Node.js.
- Experience with database schema design and performance management.
- Experience designing and implementing APIs.
- Experience monitoring application performance and debugging issues.
- Extensive experience with Frontend Web technologies: Vue.js (preferred), or React.js
- Strong experience with Micro Frontend Architecture.
- Comprehensive knowledge of the web development lifecycle.
- Experience with cloud platforms, especially Google Cloud Platform (GCP).
- Experience building and maintaining CI/CD pipelines.
- Practical experience with Kubernetes and containerization technologies (e.g., Docker).
- Expertise in writing clean, maintainable code.
- Experience writing unit and integration tests.
- Strong problem-solving skills.
- Familiarity with Agile development methodologies.
- Excellent organizational and communication skills.
- Proven ability to mentor and support junior developers.
- A strong sense of quality and personal responsibility.
- Willingness to participate in paid on-call duty.
- Authorized to work for any employer in Germany.
LivePerson offers:
- Personal time off 33 days (Vacation (28 days) and care days (5))
- Additional Pension scheme, deferred pension scheme (LivePerson contributes 20%), ESPP and annual bonus depending on achievements
- Generous tuition reimbursement (up to 6.000USD per year) and access to internal professional development resources
- Internet and Mobile reimbursement
- Remote first company with offices in Mannheim and Berlin
- Modern equipment (MacBook Pro)
- Volunteering Days
- Monthly connection pizza day in the office!