Senior Software Engineer (Full Stack)

Bazaarvoice creates smart shopping experiences, connecting thousands of brands and retailers with billions of consumers through their global network, product-passionate community, and enterprise technology.
Belfast, UK
Backend
Senior Software Engineer
Hybrid
1,000 - 5,000 Employees
E-Commerce · Enterprise SaaS

Description For Senior Software Engineer (Full Stack)

Bazaarvoice, a leader in smart shopping experiences, is seeking a Senior Software Engineer (Full Stack) to join their Content and Creators team. This role offers an exciting opportunity to work on a consumer app used by millions worldwide, building and evolving the next generation of product discovery.

As part of the C&C team, you'll collaborate with Product Managers, Product Designers, and other Software Engineers to deliver new functionality and iterative improvements to member-facing products and internal tools. Your responsibilities will include developing efficient, scalable, and reusable services, APIs, and user interfaces using a full-stack approach.

Key responsibilities:

  • Write and review technical design documents
  • Participate in code reviews
  • Focus on knowledge sharing with other engineers
  • Identify and resolve scalability and performance issues across the entire stack
  • Profile and improve large-scale database access patterns
  • Focus on application performance and monitoring
  • Participate in the on-call engineering rotation

Essential criteria:

  • Demonstrated experience building large-scale applications
  • In-depth knowledge and practical experience with both frontend and backend technologies
  • High attention to detail and ability to work on multiple projects concurrently
  • Strong troubleshooting and problem-solving skills
  • Excellent written and verbal communication skills
  • Strong interpersonal skills

Desired criteria:

  • Experience with modern CI/CD and engineering tooling (AWS, GitHub Actions, Terraform)
  • Experience with microservice-oriented architectures
  • Experience with agile methodologies
  • Experience with TypeScript
  • Experience with React and/or React Native

Bazaarvoice offers a dynamic work environment and has been recognized as a Great Place to Work in multiple countries. They value customer-centric approaches, transparency, integrity, passionate pursuit of performance, innovation, and diversity and inclusion.

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 2 months ago

Responsibilities For Senior Software Engineer (Full Stack)

  • Collaborate with Product Managers, Product Designers, and other Software Engineers
  • Develop efficient, scalable, and reusable services, APIs, and user interfaces
  • Write and review technical design documents
  • Participate in code reviews
  • 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 Senior Software Engineer (Full Stack)

TypeScript
React
  • Demonstrated experience building large-scale applications
  • In-depth knowledge and practical experience with both frontend and backend technologies
  • High attention to detail
  • Ability to work concurrently on multiple projects
  • Ability to troubleshoot, research, and work through complex problems
  • Excellent written and verbal communication skills
  • Strong interpersonal skills

Benefits For Senior Software Engineer (Full Stack)

  • Great Place to Work certified

Interested in this job?

Jobs Related To Bazaarvoice Senior Software Engineer (Full Stack)

Senior Fullstack Engineer

Senior Fullstack Engineer role at Bazaarvoice, building scalable e-commerce solutions with 6+ years experience required, hybrid work in Bengaluru.

Senior Software Engineer (Full Stack)

Senior Software Engineer (Full Stack) position at Bazaarvoice, building next-gen product discovery solutions for millions of users worldwide.

Senior Software Engineer (Backend)

Senior Backend Software Engineer role at Bazaarvoice, building scalable services for e-commerce and user-generated content platforms.

Software Integrity QA Engineer, Creativity Apps

Senior QA Engineer role at Apple focusing on photo/video editing software testing, requiring 7+ years experience and offering comprehensive benefits package.

Software Development Engineer in Test, Creativity Apps

Senior Software Development Engineer in Test position at Apple, focusing on testing Subscription framework and APIs for iOS/macOS creative applications.