Taro Logo

Staff Software Engineer - Full Stack

Creates smart shopping experiences connecting brands and retailers with consumers through user-generated content and enterprise technology.
Backend
Staff Software Engineer
Hybrid
1,000 - 5,000 Employees
5+ years of experience
E-Commerce · Enterprise SaaS

Description For Staff Software Engineer - Full Stack

Bazaarvoice, a leader in smart shopping experiences, is seeking a Staff Software Engineer to join their Content and Creators product unit. Founded in 2005 and headquartered in Austin, Texas, Bazaarvoice connects thousands of brands and retailers with billions of consumers through their global network.

The role involves building products used by millions of consumers and thousands of businesses worldwide. As a Staff Software Engineer, you'll be working with cutting-edge technologies including TypeScript, Angular, React, and cloud platforms, particularly Google Cloud. You'll be responsible for leading technical design, building scalable services and APIs, and ensuring high-performance applications.

The position offers an opportunity to work in a company recognized as a Great Place to Work in multiple countries, including the US, Australia, India, Lithuania, France, Germany, and the UK. Bazaarvoice emphasizes customer-first mindset, transparency, innovation, and diversity in their culture.

Key technical aspects include working with MongoDB Atlas, Cassandra, Elasticsearch, and modern CI/CD tooling. You'll be part of a team that values knowledge sharing, code quality, and collaborative problem-solving. The role combines both frontend and backend development, making it an ideal position for a full-stack engineer who enjoys working on large-scale, impactful projects.

The company offers a supportive environment that champions diverse perspectives and maintains an inclusive atmosphere. They're committed to equal employment opportunities and believe that diversity drives creativity and innovation. If you're passionate about building products that shape the future of product discovery and want to work alongside smart, passionate people on exciting technical challenges, this role presents an excellent opportunity for growth and impact.

Last updated 3 months ago

Responsibilities For Staff Software Engineer - Full Stack

  • Collaborate with Product Managers/Designers and other Engineers to deliver new functionality
  • Build efficient, scalable and reusable services and APIs using Typescript
  • Ship frontend components in Angular and React
  • Lead technical design for new applications and features
  • Write and review technical design documents
  • Participate in code reviews with other engineers
  • Focus on knowledge sharing with other engineers
  • Identify and resolve scalability and performance issues
  • Profile and improve large-scale database access patterns
  • Focus on application performance and monitoring
  • Participate in the on-call engineering rotation

Requirements For Staff Software Engineer - Full Stack

TypeScript
MongoDB
Cassandra
Redis
React
Node.js
  • 5+ years of demonstrated experience working in or building large-scale services or B2B SaaS companies
  • 2+ years of detailed knowledge and working experience of JavaScript
  • 3+ years of Typescript, Express.js and/or NestJS
  • 3+ years of MongoDB Atlas, Cassandra and/or Elasticsearch
  • 3+ years of cloud architectures and platforms (Google Cloud is preferred)
  • High attention to detail
  • Ability to troubleshoot, research, and work through complex problems
  • Excellent written and verbal communication skills
  • Strong interpersonal skills
  • Solid experience writing highly secure web applications

Interested in this job?

Jobs Related To Bazaarvoice Staff Software Engineer - Full Stack