• Location
    • Edinburgh
  • Date Posted
  • Nov. 16, 2021
  • Function
  • Software Engineering
  • Sector
  • Business Applications

We’re a leading online reviews platform, free and open to all. Our mission is to be a universal symbol of trust. We are well on our way - but there’s still an exciting journey ahead of us. Do you want to join us?

We are seeking an experienced Backend Engineer who is passionate for great software and motivated to make a huge impact with our mobile development. This is a unique opportunity to be instrumental in building our new mobile platform, so it’s essential that you are attracted to invention and building things from the ground up.

In your role, you will:

  • Work in a cross-functional “full ownership” team alongside Product & Design, where you will take part in every step of the process of building the native app from ideation and design to architecture, code, deployment and maintenance
  • Define and pursue the Mobile BE architecture (backend for front-end design pattern etc) by optimizing our data aggregation and data pipelines at scale using the latest technologies.
  • Work on scalable, fault-tolerant systems and APIs that host our core business logic.
  • Closely partner with product managers, designers and other engineers to deliver simple yet high impact solutions.
  • Focus on conversion and continuous optimizations/iterations using an analytical approach
  • Drive the technical quality of the team’s work, through mentoring, process improvements, code reviews etc

We are looking for people with:

  • Minimum 5 years of experience specifically working as part of the Mobile app development team
  • Experience of Javascript/Typescript,  Node, Restful APIs, Airflow (DAGs), app architecture and integrations with tools/SDKs
  • Experience with AWS cloud ecosystem including Lambda, S3, DynamoDb, CloudFormation etc
  • Experience with Swift or Kotlin is a plus, but not a necessity
  • Experience of leading engineering best practices (CI/CD, configuration management, test automation)
  • Analytical and critical thinking skills, combined with the ability to present your ideas clearly in both verbal and written form
  • Motivation to deliver quality results in an agile, collaborative, ever-evolving environment
  • Enthusiasm for learning as well as mentoring others

We are:

A group of motivated engineers working in cross-functional teams while still enjoying the close-knit community within the Research & Development organization, where we share both knowledge and laughter. With a wide variety of cultures in our team, we get to enjoy many different viewpoints, and our talks are always lively and fun.

You will be part of a distributed team working towards successful launch of the app & keep iterating with new features/concepts. A typical week for you will involve a planning meeting within your team, where you drive the current tasks at hand and align on what creates the most value towards our current goal.

You will also have regular 1-on-1s with your manager, where you will be able to work on your personal growth and development, by setting clear goals, receiving actionable feedback and discussing possible learning resources and opportunities.