Senior Full Stack Software Developer
LivePersonabout 4 hours ago
Base Salary
$130k - $160k/yr
Responsibilities
- Architect, design, and implement business software and APIs.
- Collaborate with product management to create user-friendly experiences.
- Develop platform-independent code for multi-browser and multi-OS environments.
- Participate in architecture, coding, testing, and deployment decisions.
- Produce engineering specifications and delivery estimates.
- Provide technical documentation for implemented solutions.
- Engage in code reviews and testing with peers.
- Write unit and automated end-to-end tests to enhance code quality.
- Meet engineering team KPIs on a weekly basis.
- Communicate with customers and partners to deliver business value.
Requirements
- 5+ years of experience with TypeScript, JavaScript, Node.js, or equivalent frameworks.
- Experience building applications using MongoDB.
- Familiarity with data aggregation models for multiple data sources.
- Experience in developing multi-tenant SaaS applications.
- Proficiency with Google Cloud Platform, AWS, or Microsoft Azure.
- Knowledge of testing frameworks like Jest, Mocha, or Nock.
- Experience in gathering production performance metrics.
- Familiarity with Agile development methodologies.
- Preference for candidates with telephony, CRM, or CTI integration experience.
- Preference for candidates with MEAN stack experience.
- Ability to work independently with minimal supervision.
- Experience in building enterprise-grade software products.
- Strong communication skills for direct customer interaction.
- Proven problem-solving skills and collaboration with third-party teams.
Benefits
- Comprehensive medical, dental, and vision insurance.
- Access to wellness resources and an Employee Assistance Program.
- 401(k) retirement plan with a 4% employer match.
- Employee Stock Purchase Program with discounts on company shares.
- Flexible paid time off with manager approval.
- Generous parental leave policy including maternity/paternity support.
- Fully remote work model with options for in-person collaboration.