Senior Full Stack Software Development
Core
Architect, design, and implement business software, underlying APIs, and LivePerson Voice product components for multi-browser and multi-operating-system environments.
Role type
Senior Full Stack Software Engineer (Enterprise Platforms)
Builds
Platform-independent applications, enterprise-class multi-tenant application platforms, and cloud software services.
Domain
Enterprise software, distributed systems, cloud infrastructure
Deliverable
production ML models | product features | infrastructure
Required skills
Java, Spring Boot, TypeScript, JavaScript, Node.js, RESTful microservices, Kafka, Redis, Elasticsearch, NoSQL, MongoDB, MySQL, PostgreSQL, Firestore, Kubernetes, Git, Linux administration, Windows administration, cloud software services (GCP, AWS, Azure), object-oriented design, distributed systems architecture, scalability, performance, reliability
Preferred skills
Angular, Vue, voice and messaging applications, telephony, CRM or CTI integrations, reactive programming
Responsibilities
Architect and design business software and APIs; create platform-independent applications; participate in architecture, coding, testing, deployment, and engineering KPI decisions; develop unit and automated end-to-end tests; produce engineering specifications, delivery estimates, and technical documentation; collaborate with product management, peers, customers, and partners; participate in Agile ceremonies (standups, sprint planning, grooming, retrospectives)
Seniority
Senior, hands-on IC