Close the cookie banner Close the cookie banner

A note about cookies

Cookies are used to help improve this website and some of them are currently on your computer. By continuing to use this website, you automatically accept these cookies.
Find out more about how we use cookies in our Cookies policy or learn how to manage them at
If you continue to use this website further cookies will be placed on your computer.
If you are a Jobcentre Plus claimant and do not want to accept cookies you may be able to use a DWP internet access device; please speak to your Jobcentre Plus adviser.
Main Content


Job details

Do you have the skills you need?

Quickly see if you're suitable for the jobs that interest you.

Review your skills

Job summary

Job ID
Posting Date
Bazaarvoice Limited
UK-N Ireland-Belfast
Computer software
Job type
Full time
Career level
Experienced (Non-Manager)
Education Level
Undergraduate degree
38,000.00 per year
5% Discretionary Bonus
Job reference code

Bazaarvoice Limited

Snr Software Engineer ( Fullstack)

Job description

Senior Software Engineer – Full Stack

Do you want to work on something that you, your friends, family and hundreds of millions of others use every day, and actually makes you smarter about how you spend your money?  What if you could do that with a bunch of really smart people in an environment that actively encourages learning, growth and individual development? 

For good measure, we'll even throw in the opportunity to explore technology from the UI to the database, and everything in between, all while working on products that world's biggest brands rely on in order to maintain their place among the world's biggest brands.

Every day, the Bazaarvoice engineering team tackles interesting and challenging problems across virtually every major computer science problem domain, and we do it all at a massive scale.  So whether you're interested in server-side Java, UI/UX, massive datasets, mobile/social, natural language processing, sentiment analysis, or data visualization, we've got an opportunity for you.


Role Overview

This position will be on our Content Acquisition team and as a Full-Stack Engineer you’ll be a critical part of an important and fast growing aspect of Bazaarvoice business. We’re looking for someone that is a great personality fit with strong technical skills in different areas. The most important skill is the willingness to learn new technologies.  There will be a mix of back-end and front-end development, but heavier on the back-end. We would like a strong Java developer in SOA/micro-service architecture, but who also has some experience with JavaScript. Ideally this person will have experience working in a SaaS environment as well as on an Agile team (Scrum, Kanban, etc.).   

  • Design, build, and maintain Java and JavaScript applications using with ElasticSearchto include creating and tuning queries.
  • Writing Java code that will access and write to MySQL and/or Postgresql
  • Create CI/CD pipeline using GitHub and Jenkins
  • Build micro-services using Node.js with Java.
  • Build and maintain JavaScript front-end application code

Essential Criteria:

  • 4+ years of overall development experience
  • Proven results-oriented person with a track record of delivery
  • Ability to adapt to new development environments and changing business requirements
  • Core competencies in Java with experience in other languages such as JavaScript and Python
  • Experience working in Agile development is a must
  • Strong knowledge of data structures, algorithm, enterprise systems, and asynchronous architectures
  • Works well in a team environment and be able to effectively drive cross-team solutions that have complex dependencies and requirements
  • 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 plug, bring energy, passion and creativity to work every day

Desired Criteria:

  • Bachelor’s degree - Computer science or equivalent
  • Experience with MongoDB or any NoSQL store is a plus
  • Experience with large distributed applications is a plus as is building/operating highly available systems
  • Experience with Amazon Web Services such as EC2, S3, SES, CloudFormation, and Lambda




Level: P5

Salary: £38k GBP

Bonus: 5%

Closing Date 12th December 2017


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.


Or, tell us why you don't wish to apply for this job.