Senior Software Engineer (Backend)

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 (Backend)

Bazaarvoice, a leader in smart shopping experiences, is seeking a Senior Software Engineer (Backend) to join their Content and Creators team. This role involves building and evolving the next generation of a consumer app used by millions worldwide. The ideal candidate will collaborate with cross-functional teams to deliver new functionality and improvements to member-facing products and internal tools.

Key responsibilities include:

  • Implementing efficient, scalable services and APIs using TypeScript
  • Writing and reviewing technical design documents
  • Participating in code reviews and knowledge sharing
  • Resolving scalability and performance issues
  • Improving large-scale database access patterns
  • Focusing on application performance and monitoring
  • Participating in on-call engineering rotation

Essential criteria:

  • Experience building large-scale backend services and APIs
  • Detailed knowledge of JavaScript
  • High attention to detail and ability to work on multiple projects
  • Strong troubleshooting and problem-solving skills
  • Excellent communication and interpersonal skills

Desired skills:

  • Experience with modern CI/CD tools (AWS, GitHub Actions, Terraform)
  • Knowledge of microservice architectures
  • Familiarity with agile methodologies
  • Experience with TypeScript and Python/Django

Bazaarvoice offers a dynamic work environment, emphasizing customer focus, transparency, innovation, and diversity. They provide equal employment opportunities and are committed to creating an inclusive workplace. The position is hybrid, based in Belfast, and requires a Basic level DBS background check.

Join Bazaarvoice to be part of a passionate team working on interesting product and technology challenges in the e-commerce and user-generated content space.

Last updated 2 months ago

Responsibilities For Senior Software Engineer (Backend)

  • Collaborate with cross-functional teams to deliver new functionality
  • Implement efficient, scalable services and APIs using TypeScript
  • Write and review technical design documents
  • Participate in code reviews
  • Focus on knowledge sharing
  • Identify and resolve scalability and performance issues
  • Improve large-scale database access patterns
  • Focus on application performance and monitoring
  • Participate in on-call engineering rotation

Requirements For Senior Software Engineer (Backend)

JavaScript
TypeScript
Python
  • Experience building large-scale backend services and APIs
  • Detailed knowledge of JavaScript
  • High attention to detail
  • Ability to work on multiple projects concurrently
  • Strong troubleshooting and problem-solving skills
  • Excellent written and verbal communication skills
  • Strong interpersonal skills

Benefits For Senior Software Engineer (Backend)

  • Equal Employment Opportunities
  • Diverse and inclusive work environment

Interested in this job?

Jobs Related To Bazaarvoice Senior Software Engineer (Backend)

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 (Full Stack)

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

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.