Staff Software Engineer - Full Stack

Bazaarvoice 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 is seeking an experienced Staff Software Engineer to join their Content and Creators product unit. This role involves building products used by millions of consumers and thousands of businesses worldwide. The ideal candidate will collaborate with Product Managers, Designers, and other Engineers to deliver new functionality and improvements to customer-facing products and internal tools.

Key responsibilities include:

  • Building efficient, scalable services and APIs using TypeScript
  • Shipping frontend components in Angular and React
  • Leading technical design for new applications and features
  • Writing and reviewing technical design documents
  • Participating in code reviews and knowledge sharing
  • Identifying and resolving scalability and performance issues
  • Profiling and improving large-scale database access patterns
  • Focusing on application performance and monitoring
  • Participating in on-call engineering rotation

The role requires 5+ years of experience in large-scale services or B2B SaaS companies, strong knowledge of JavaScript, TypeScript, Express.js/NestJS, MongoDB Atlas, Cassandra, Elasticsearch, and cloud architectures (preferably Google Cloud). The ideal candidate will have excellent problem-solving skills, attention to detail, and strong communication abilities.

Bazaarvoice offers a collaborative work environment, focusing on customer success, transparency, innovation, and diversity. They provide equal employment opportunities and are committed to creating an inclusive workplace that values diverse perspectives.

Join Bazaarvoice to be part of a team that's shaping the future of product discovery and creating smarter shopping experiences for consumers worldwide.

Last updated 3 months ago

Responsibilities For Staff Software Engineer - Full Stack

  • Collaborate with Product Managers, Designers, and Engineers to deliver new functionality
  • Build efficient, scalable 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 and knowledge sharing
  • Identify and resolve scalability and performance issues
  • Profile and improve large-scale database access patterns
  • Focus on application performance and monitoring
  • Participate in on-call engineering rotation

Requirements For Staff Software Engineer - Full Stack

JavaScript
TypeScript
MongoDB
Cassandra
React
Node.js
  • 5+ years of experience in 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 preferred)
  • High attention to detail
  • Ability to troubleshoot and work through complex problems
  • Excellent written and verbal communication skills
  • Strong interpersonal skills
  • Solid experience writing highly secure web applications

Benefits For Staff Software Engineer - Full Stack

  • Equal Employment Opportunities
  • Inclusive work environment

Interested in this job?

Jobs Related To Bazaarvoice Staff Software Engineer - Full Stack

Staff Software Engineer - Backend

Staff Software Engineer - Backend position at Bazaarvoice, focusing on scalable solutions for e-commerce and user-generated content.

Staff Software Engineer

Staff Software Engineer position at Bazaarvoice in Bengaluru, focusing on Java development, AWS, and scalable solutions for e-commerce.

Engineering Manager - Maps Developer Platform

Engineering Manager position at Apple leading the Maps Developer Platform team, focusing on API development and team leadership.

Manager/Senior Manager, Apple Education Community and Program Operations

Lead strategy and operations for Apple Education Community platform, driving product vision and development while collaborating with global teams to transform educational experiences.

Lead CPU Performance Analysis Engineer

Lead CPU Performance Analysis Engineer position at Qualcomm, focusing on CPU performance optimization, workload analysis, and competitive benchmarking.