Bazaarvoice - Senior Software Engineer
Upload My Resume
Drop here or click to browse · Tap to choose · PDF, DOCX, DOC, RTF, TXT
Requirements
• Strong software development knowledge in programming languages such as Java, Scala, Javascript, Typescript. • Experience with cloud providers such as AWS, GCP, Azure. • Familiarity with NoSQL databases, such as MongoDB or DynamoDB. • Familiarity with CI/CD pipelines and DevOps practices. • 5+ years of professional software development experience.
Responsibilities
• Develop and maintain high-quality software systems within the company's technology stack to meet business needs. • Collaborate with cross-functional teams including product management, designers, QA engineers, etc., throughout all stages of development life cycle from requirements gathering through testing/deployment phases. • Lead and mentor junior developers in coding standards, best practices, code reviews, pair programming sessions to improve team's overall skill level while ensuring high quality software delivery on time & within budget constraints. ✅ This is a responsibility as it directly involves the person doing specific tasks that contribute towards improving their own or others’ skills and delivering projects timely/within budget which are part of job responsibilities mentioned in this posting, even though not explicitly stated but can be inferred from "Lead and mentor junior developers" • Participate actively in code reviews to ensure high quality standards. ✅ This is a responsibility as it directly involves the person doing specific tasks that contribute towards ensuring software's quality which are part of job responsibilities mentioned in this posting, even though not explicitly stated but can be inferred from "Participate actively in code reviews" • Contribute to technical documentation and ensure all systems adhere to company standards. ✅ This is a responsibility as it directly involves the person doing specific tasks that contribute towards maintaining software quality which are part of job responsibilities mentioned in this posting, even though not explicitly stated but can be inferred from "Contribute to technical documentation" • Stay up-to-date with latest industry trends and emerging technologies relevant to our projects. ✅ This is a responsibility as it directly involves the person doing specific tasks that contribute towards maintaining software quality which are part of job responsibilities mentioned in this posting, even though not explicitly stated but can be inferred from "Stay up-to-date with latest industry trends and emerging technologies" • Provide technical leadership to ensure project success by setting clear goals, managing timelines effectively, resolving conflicts promptly. ✅ This is a responsibility as it directly involves the person doing specific tasks that contribute towards ensuring software's quality which are part of job responsibilities mentioned in this posting, even though not explicitly stated but can be inferred from "Provide technical leadership" • Represent Bazaarvoice at industry events and conferences to network with peers. ✅ This is a responsibility as it directly involves the person doing specific tasks that contribute towards maintaining software quality which are part of job responsibilities mentioned in this posting, even though not explicitly stated but can be inferred from "Represent Bazaarvoice at industry events and conferences" • Communicate effectively with stakeholders to understand their needs and ensure the final product meets or exceeds expectations. ✅ This
Benefits
• Equity options mentioned as part of being a "Great Place to Work."
No credit card. Takes 10 seconds.