This job has expired

Software Engineer

Closing date
15 Sep 2021

View more

Technology & New Media
Contract Type
You need to sign in or create an account to save a job.

Job Details

Feefo is passionate about reviews; review insights help brands improve their service and products, and helps consumer make informed decisions. Every day Feefo collects thousands of reviews for thousands of brands; this demands that our software is highly performant, scalable and resilient.

We are looking for an experienced Software Engineer to help us create a best in class experience for our market leading SaaS product.

A Software Engineer at Feefo works in a development squad and reports to a Chapter Lead Engineer. The Chapter Lead Engineer provides mentoring and guidance for personal development, knowledge of the application estate and the adoption of coding standards and practices.

Key ResponsibilitiesSoftware engineers work within an agile squad, adhering to the team's agile methodologies and development principles, translating requirements into performant and scalable solutions, always striving for continuous improvement. You will also be responsible for
  • Providing software support, maintenance, improvements, and bug fixes, as these will always be necessary in such a large complex system.
  • Writing and maintaining unit tests.
  • Writing and maintaining technical documentation, both as inline code comments and as knowledge sharing documents for use by peers.
  • Close collaboration with the Cloud Infrastructure Team with joint responsibility for DevOps functions such as configuration management, CI and monitoring
Requirements2-3 years of commercial experience in either or both of the following, or the ambition and determination to master the other proficiency

Front end - modern JavaScript frameworks, preferably REACT (our stack is React, Redux, Styled Components and TypeScript)

Server side - Rest APIs and object orientated language, preferably Java 8 or higher. Working with databases, both relational/SQL and No-SQL. Spring development. Micro-services - docker, Kubernetes
  • Bachelor's degree in Computer Science or similar technical discipline.
  • Experience in source version control, ideally Git.
  • Experience within cloud based services, ideally Google Cloud Platform is beneficial.
  • You should be a team player and able to collaborate with colleagues across teams, identifying areas for continual improvement.
  • Private Healthcare
  • Healthcare cash plan
  • Cycle to work scheme
  • Childcare vouchers
  • 25 days holiday + additional paid x2 days holiday for volunteering (charity work)
  • Onsite exercise classes
  • Eyecare vouchers
  • Pension scheme
You need to sign in or create an account to save a job.

Get job alerts

Create a job alert and receive personalised job recommendations straight to your inbox.

Create alert