Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Senior Fullstack Engineer image - Rise Careers
Job details

Senior Fullstack Engineer

 About Bazaarvoice

 

At Bazaarvoice, we create smart shopping experiences. Through our expansive global network, product-passionate community & enterprise technology, we connect thousands of brands and retailers with billions of consumers. Our solutions enable brands to connect with consumers and collect valuable user-generated content, at an unprecedented scale. This content achieves global reach by leveraging our extensive and ever-expanding retail, social & search syndication network. And we make it easy for brands & retailers to gain valuable business insights from real-time consumer feedback with intuitive tools and dashboards. The result is smarter shopping: loyal customers, increased sales, and improved products.

 

The problem we are trying to solve : Brands and retailers struggle to make real connections with consumers. It's a challenge to deliver trustworthy and inspiring content in the moments that matter most during the discovery and purchase cycle. The result? Time and money spent on content that doesn't attract new consumers, convert them, or earn their long-term loyalty.

 

Our brand promise : closing the gap between brands and consumers.

 

Founded in 2005, Bazaarvoice is headquartered in Austin, Texas with offices in North America, Europe, Asia and Australia.

 

It’s official: Bazaarvoice is a Great Place to Work in the US , Australia, India, Lithuania, France, Germany and the UK!


Who We Want:

We are interested in software developers who are hands-on and willing to dig into tough problems. We love people who are willing to explore new areas, learn quickly, and apply their skills to challenging design issues. We want you to be a spark bringing energy, passion and creativity to work every day.

We are looking for Senior Software Engineers at Bazaarvoice own complex software features from concept on to delivery, conceive and drive new ideas.

Engineers who can collaborate with Product Managers, Product Designers, and other Software Engineers to deliver new functionality and iterative improvements to member-facing products and internal tools.


Expectations for our Software Engineers include:

-  6+ years of overall experience

-  Understanding about AWS - EC2, S3, RDS etc

Understanding about Elastic search.

-  Extensive experience building and refactoring Scala applications ( or willing to learn scala and contrinute)

-  Good work experience with Message Queue - Kafka, Rabbit MQ, etc

-  Understanding and experience building high-performance, scalable algorithms.

-  Understanding of Agile or Kanban / Lean so ware development methodologies- Experience using modern build tools such as Maven, Jenkins, Github, etc. a plus

 - Be hands-on, willing to dig in and crank out code.

-  Be a learner, able to explore new areas, learn new things, and quickly apply them to solve new problems.

-  Be a spark, bring energy, passion and creativity to work every day.

-  Familiarity No-sql experience ( dynamo , mongo , Cassandra etc. )

-  Familiarity with Datadog or similar monitoring tool


#LI-Hybrid #LI-SR1


Why join Bazaarvoice?

 

Customer is key

We see our own success through our customers’ outcomes.  

We approach every situation with a customer first mindset.

 

Transparency & Integrity Builds Trust

We believe in the power of authentic feedback because it’s in our DNA. 

We do the right thing when faced with hard choices. Transparency and trust accelerate our collective performance.

 

Passionate Pursuit of Performance

Our energy is contagious, because we hire for passion, drive & curiosity. 

We love what we do, and because we’re laser focused on our mission.

 

Innovation over Imitation

We seek to innovate as we are not content with the status quo. 

We embrace agility and experimentation as an advantage.

 

Stronger Together

We bring our whole selves to the mission and find value in diverse perspectives. 

We champion what’s best for Bazaarvoice before individuals or teams.  

As a stronger company we build a stronger community.

 

Commitment to diversity and inclusion

 

Bazaarvoice provides equal employment opportunities (EEO) to all team members and applicants according to their experience, talent, and qualifications for the job without regard to race, color, national origin, religion, age, disability, sex (including pregnancy, gender stereotyping, and marital status), sexual orientation, gender identity, genetic information, military/veteran status, or any other category protected by federal, state, or local law in every location in which the company has facilities. Bazaarvoice believes that diversity and an inclusive company culture are key drivers of creativity, innovation and performance. Furthermore, a diverse workforce and the maintenance of an atmosphere that welcomes versatile perspectives will enhance our ability to fulfill our vision of creating the world’s smartest network of consumers, brands, and retailers.

Average salary estimate

$0 / YEARLY (est.)
min
max
$K
$K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Senior Fullstack Engineer, Bazaarvoice

If you're looking for your next challenge as a Senior Fullstack Engineer, Bazaarvoice in Bengaluru might just be the perfect fit for you! At Bazaarvoice, we create innovative shopping experiences, connecting brands and retailers with consumers around the globe through our advanced technology and passionate community. Our goal is to solve the problem of disconnection between brands and consumers, and we need creative engineers who thrive on tackling tough problems. In this role, you'll have the opportunity to take ownership of complex software features, collaborating closely with Product Managers, Designers, and fellow Engineers to shape member-facing products and internal tools. We value hands-on developers who are eager to learn and adapt, especially if you have experience with AWS services, building high-performance algorithms, or modern software development methodologies like Agile or Kanban. You'll also get to delve into Scala or enhance your knowledge of No-SQL databases like DynamoDB or MongoDB. We believe in creating an energetic, inclusive environment where your contributions can have a significant impact. Join us, and help us drive innovation and establish meaningful connections in the retail world while being part of a company recognized as a Great Place to Work across multiple countries!

Frequently Asked Questions (FAQs) for Senior Fullstack Engineer Role at Bazaarvoice
What qualifications are required for the Senior Fullstack Engineer position at Bazaarvoice?

To apply for the Senior Fullstack Engineer position at Bazaarvoice, candidates should have a minimum of 6 years of overall experience in software development. Familiarity with AWS services, particularly EC2, S3, and RDS, as well as experience with Scala applications and message queue systems like Kafka or RabbitMQ, is essential. Additionally, candidates should possess an understanding of No-SQL databases and Agile methodologies, making them well equipped for the role.

Join Rise to see the full answer
What can I expect during the interview process for the Senior Fullstack Engineer role at Bazaarvoice?

During the interview process for the Senior Fullstack Engineer role at Bazaarvoice, candidates can expect a thorough evaluation of their technical skills and problem-solving abilities. You will likely discuss your experience in software development, particularly with tools and languages mentioned in the job description. Cultural fit and understanding of Bazaarvoice's values will also be emphasized to ensure alignment with our approach towards customer-centered development.

Join Rise to see the full answer
What is the working culture like at Bazaarvoice for Senior Fullstack Engineers?

Bazaarvoice promotes a vibrant working culture that emphasizes collaboration, transparency, and innovation. As a Senior Fullstack Engineer, you’ll thrive in an environment where passion and curiosity are embraced, enabling you to drive change and explore new technologies. The culture is built around delivering outstanding customer outcomes, fostering diversity and inclusion, and encouraging open communication among teams.

Join Rise to see the full answer
How does Bazaarvoice support the professional growth of Senior Fullstack Engineers?

At Bazaarvoice, we are committed to continuous learning and professional development. Senior Fullstack Engineers have access to various training resources, mentorship opportunities, and the chance to collaborate on exciting projects that challenge their skills and promote growth. We believe that investing in our employees enables our collective success and helps drive innovation.

Join Rise to see the full answer
What technologies should a Senior Fullstack Engineer be familiar with at Bazaarvoice?

A Senior Fullstack Engineer at Bazaarvoice should have a solid understanding of AWS services such as EC2 and S3, experience with Scala, and familiarity with modern build tools like Maven, Jenkins, and GitHub. Knowledge of message queue systems like Kafka, experience with No-SQL databases, as well as monitoring tools like Datadog, is highly advantageous.

Join Rise to see the full answer
What are the key responsibilities of a Senior Fullstack Engineer at Bazaarvoice?

As a Senior Fullstack Engineer at Bazaarvoice, you will be responsible for owning complex software features from concept to delivery. This includes collaborating with other engineers and product teams, driving innovative solutions, and enhancing both member-facing products and internal tools. Additionally, you will be expected to contribute to code quality, performance optimizations, and foster a strong team dynamic.

Join Rise to see the full answer
What makes Bazaarvoice a Great Place to Work for software engineers?

Bazaarvoice has earned its recognition as a Great Place to Work by prioritizing employee satisfaction, inclusion, and innovation. For software engineers, this means working in a safe and supportive environment where your ideas are valued, and your contributions can shape the future of our products. Our focus on customer success and engaging team culture enhances the overall experience for employees.

Join Rise to see the full answer
Common Interview Questions for Senior Fullstack Engineer
Can you describe your experience with AWS services relevant to the Senior Fullstack Engineer role?

When discussing your experience with AWS services, highlight specific projects where you utilized EC2, S3, or RDS. Provide details about the architecture you designed, any challenges you faced, and how you leveraged these services to ensure scalability and performance. This not only showcases your technical knowledge but also your problem-solving skills.

Join Rise to see the full answer
What challenges have you faced when working with Scala applications, and how did you overcome them?

In your response, share real-life examples where you encountered difficulties in Scala development. Discuss how you approached the problem, what solutions you implemented, and what the outcomes were. Demonstrating resilience and a proactive attitude toward overcoming challenges will resonate well with interviewers.

Join Rise to see the full answer
Explain a project where you successfully implemented Agile or Kanban methodologies.

To answer this question effectively, choose a project where you applied Agile or Kanban principles. Discuss how you organized sprints, managed backlogs, and ensured timely deliveries while emphasizing team collaboration. Additionally, consider mentioning how these methodologies improved the project outcome.

Join Rise to see the full answer
How do you approach debugging issues in complex software systems?

Discuss your systematic approach to debugging, emphasizing the tools and techniques you use. Mention specific frameworks, logging strategies, and testing methods you deploy to identify and resolve issues. Providing structured reasoning shows your methodological capabilities, which are essential as a Senior Fullstack Engineer.

Join Rise to see the full answer
What features do you consider vital for building high-performance, scalable algorithms?

In your response, highlight key aspects such as efficient data structures, optimizing code for memory usage, and minimizing complexity. You can mention specific algorithms you've previously implemented and their impact on system performance. This demonstrates your technical understanding alongside practical experience.

Join Rise to see the full answer
How do you prioritize tasks and manage time effectively in a fast-paced environment?

Describe the strategies and tools you use for prioritization and time management such as task management software or prioritization frameworks. Provide an example of how these practices have helped you meet deadlines and handle competing priorities in a high-demand environment, showcasing your organizational skills.

Join Rise to see the full answer
Can you provide an example of how you've had a collaborative impact on a team project?

Choose a specific instance where teamwork was crucial to success. Discuss your role in facilitating communication, resolving conflicts, or providing technical mentorship. Highlighting your collaborative mindset and how you helped achieve a collective goal will exhibit your teamwork value.

Join Rise to see the full answer
What is your experience with message queues like Kafka or RabbitMQ?

Share your hands-on experience with message queue systems, focusing on a project where you've implemented either Kafka or RabbitMQ. Discuss the integration process, data flow architecture, and any troubleshooting measures you undertook. This will reflect your practical expertise, which is vital for the Senior Fullstack Engineer role.

Join Rise to see the full answer
How do you ensure that code quality is maintained in your development process?

Elaborate on the code quality practices you implement, such as code reviews, unit testing, or continuous integration practices. Explain how these practices contribute to fewer bugs and increased reliability in production. This answer will highlight your commitment to maintaining high standards in the software development lifecycle.

Join Rise to see the full answer
What excites you most about working at Bazaarvoice as a Senior Fullstack Engineer?

Express your passion for Bazaarvoice’s mission and the innovative work being done to bridge the gap between brands and consumers. You can mention specific projects or technologies that inspire you, and how the culture of collaboration and customer focus aligns with your professional values. This personal touch can resonate positively with interviewers.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 10 days ago
Photo of the Rise User
Kaseya Careers Hybrid Orlando, Florida, United States
Posted 11 days ago
Photo of the Rise User
Pear VC Hybrid New York City
Posted 10 days ago
Photo of the Rise User
Posted 9 days ago
Photo of the Rise User
Storyteq Remote No location specified
Posted 9 days ago

Our mission is to build smarter shopper experiences across the entire customer journey. Whether it’s getting your user-generated content program started on day one or expanding global multichannel strategies, we’re here to be a true strategic part...

58 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
November 27, 2024

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!