
Senior Software Engineer
Bazaarvoice
full-time
Posted on:
Location Type: Hybrid
Location: Belfast • United Kingdom
Visit company websiteExplore more
Job Level
Tech Stack
About the role
- Test Driven Development (TDD).
- Write high quality code, participating in code reviews and advocating for best practices of software development.
- Collaborate with cross functional teams, senior staff and principal engineers.
- Own and deliver high quality technical solutions with a strong delivery mindset.
- Coach junior engineers.
- Triage, investigate and resolve production issues and outages.
- On call rotation and responsibilities.
- Experience with implementing monitoring and alerting for applications.
Requirements
- 5+ years of professional software development experience.
- Strong software development knowledge in programming languages such as Java, Javascript, Typescript.
- Experience with working on cloud native technologies.
- Familiarity with NoSQL databases, such as MongoDB or DynamoDB.
- Familiarity with CI/CD pipelines and DevOps practices.
- Understanding of Agile software development methodologies.
- Experience with version control systems (Subversion, Git).
Benefits
- Commitment to diversity and inclusion
- Transparent and integrity-driven culture
- Opportunities for professional development
- Hybrid work model
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
JavaJavascriptTypescriptNoSQL databasesMongoDBDynamoDBCI/CD pipelinesDevOps practicesAgile methodologiesversion control systems
Soft Skills
collaborationcoachingproblem solvingcommunicationdelivery mindset