The Content Core team is the first major entry point to Bazaarvoice’s User Generated Content workflow. The services which are offered by this team provide processing, collection, storage, management, auditing and authenticating each piece of content which enters into Bazaarvoice.
This team is highly collaborative, proficient and very well organised - As a Senior Engineer seeking to join this team, you will be responsible for helping design, develop, deliver and own a range of solutions to help extend Bazaarvoice’s Client experience portfolio. Furthermore, you will have many opportunities to work with fantastic engineers across the globe working towards building features to expand your product capabilities.
Responsibilities Test Driven Development (TDD) and Behavioral Driven Development (BDD)Write high quality code, participating in code reviews and advocating for best practices of software developmentUnderstand complexity of monolith applications and the ability to decompose applications to manageable modern microservicesCollaborate with cross functional teams, Senior Staff and Principal engineersOwn and deliver high quality technical solutions with strong delivery mindsetDevelops software product features with security first mindsetTriage, investigate and resolve production issues and outagesCoachingjunior engineers on the teamInterested in learning new technologies and contributing to the engineering standards and implementing best practicesOn-call rotation and responsibilitiesExperience with implementing monitoring and alerting for the applications Requirements 5+ years of experience in working on backend technologiesBachelor’s or Master's degree in Computer Science or related fieldStrong understanding and experience developing scalable microservicesExperience with working on cloud native technologiesExperience with working in Agile environments and methodologies e.g. ScrumExperience developing Restful APIsProficiency in backend programming languages like Java, Kotlin, etc.Knowledge of best practices of software development and experience with implementing design patterns and strong understanding of SOLID principlesProficient with relational databases, e.g. MySQLExperience with developing security best practices to protect data and ensuring compliance with security standards and regulationsExcellent problem solving and communication skillsExperience utilizing CI/CD pipelines using Jenkins or equivalent. Desired Experience with scripting languages like BashExperience with no-sql datastores, e.g. DynamoDB, ElasticSearch, MongoDB, or similarExperience with event driven solutions, e.g. Kafka, RabbitMQ or similarExperience with Infrastructure as Code, e.g. CloudFormation, Terraform, Sam or similar Additional Information #LI-EM1