Software Engineer

Bazaarvoice
$88,292 - $92,500

About The Position

Bazaarvoice is seeking a Software Engineer who can build, optimize, and maintain high-performing web applications across our JavaScript-based platform. In this role, you will combine hands-on full-stack development with technical problem-solving—working directly on client implementations, conducting pre-deployment code reviews, and troubleshooting complex technical cases. As a key technical contact for our client partnerships, you will translate intricate technical details into clear solutions, ensuring seamless integration and reliable platform delivery in a dynamic, collaborative environment.

Requirements

  • Bachelor’s in Computer Science, or a related field (or equivalent job experience)
  • Fluent with JavaScript, HTML and CSS
  • Experience with Bash, Unix environments and Git
  • Understanding of both client-side and server-side web apps in any language
  • General API knowledge
  • Advanced analytical and problem-solving skills
  • Must be fluent in English and possess advanced written and verbal communication capabilities along with exceptional active listening skills
  • Ability to prioritize and manage multiple tasks in a dynamic environment

Nice To Haves

  • Server side technologies, especially Ruby / Ruby on Rails, SQL
  • Familiarity with AWS (or similar cloud technologies)
  • Working experience with JIRA or other task management system
  • Familiarity with various data types (.csv, .xml, json, etc.)
  • Experience working with Tag Management Systems such as Google Tag Manager, Tealium, Adobe Experience Cloud
  • Integrating with analytics packages such as Google Analytics
  • Proactive, empathetic, team player who is responsive to customer needs and concerns and passionate about problem solving and helping others

Responsibilities

  • Work on our JavaScript platform to help launch new clients and improve current partnerships and toolsets
  • Reviewing code changes made by others for accuracy prior to deployment
  • Troubleshooting complex cases and if possible, identifying alternative solutions
  • Participating in team sync ups
  • Communicate technical details to clients as needed

Benefits

  • annual bonus
  • health insurance
  • dental insurance
  • vision insurance
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service