Senior React Native Full-Stack Engineer

Tomato Pay

Date listed

2 weeks ago


GB£70k - GB£90k


tomato pay is a simple, QR-code based payments and invoice app used by businesses and sole traders who want to receive payments in a fairer, cheaper and more ethical way.

Businesses and sole traders can benefit from our low-cost QR-code payments solution with no hidden fees, which saves them money compared to their current payment systems, gives them instant access to their money as cash settlement happens almost immediately, and access to all of their bank accounts in one place.

Businesses and sole traders can benefit from our quick and easy invoice solution. Invoices can be created within the app, with the option to give discounts and late penalties (pre-built into the app using gamification and behavioural science) and send nudges to remind customers and clients to pay. Plus, as you connect your bank account, payments are embedded within the app - so no need to give your bank details, and receive money owed instantly into your account.

Everyone can support their local communities thrive by paying their neighbourhood businesses in a cashless, hassle-free way.

We are looking for a Senior Full-Stack React Native Engineer to produce scalable software solutions. You’ll be part of a cross-functional team that’s responsible for the full software development life cycle, from conception to deployment.

As a Senior Engineer, you should be comfortable around both front-end and back-end coding languages, development frameworks and third-party libraries with an emphasis on React Native. You should also be a team player with a knack for visual design and utility, and be familiar with Agile methodologies.

In this role, you will be working closely with the Engineering team where you will be primarily building out our payments application. This will involve enhancing the app’s functionality on both the front and backend.


  • Work with development teams and product managers to ideate software solutions
  • Scope the technical side of your features/areas
  • Develop continually, deploy frequently
  • Build scalable, testable products for a growing user base
  • Share your knowledge and expertise with the team, and in turn benefit from theirs
  • Build mobile-first frontend applications with appealing visual design
  • Develop and manage well-functioning databases and applications
  • Write effective APIs

Technology Stack

  • JavaScript/Typescript, Java
  • React, React Native, NodeJS
  • AWS - API Gateway, Lambda, DynamoDB
  • Serverless (the principle and serverless deployment framework -
  • Kafka, events, microservices



  • Bachelor's Degree in Computer Science or equivalent experience
  • 5+ years of software development or equivalent experience
  • Experience developing web and mobile applications
  • Knowledge of multiple front-end languages and libraries (e.g. HTML/CSS/SASS, JavaScript, Angular, React)
  • Knowledge of backend languages (e.g. C#, Java, Python, NodeJS)
  • Familiarity with databases (e.g. MySQL, DynamoDB)

Personal Qualities

  • Quick learner
  • Problem solver
  • Great attention to detail
  • An analytical mind
  • Excellent communication and teamwork skills


  • 25 days / year holiday
  • Employee share options
  • Pension scheme
  • Free barista made coffees, beer, cider, prosecco, and social evenings. (When office is available)
  • Secure cycle parking and showers (When office is available)
  • WeWork member offers and discounts

Please note

As part of our commitment to diversity and inclusion, tomato pay removes all identifiable information from CVs at the reviewal stage of its hiring process. All applications are reviewed blind to ensure fairness and help us get the best person for the job every time. Anonymised applications are reviewed alongside our question and answer section found in this application, therefore, please ensure you fill out all the questions in the application form to be considered for this role.

Findwork Copyright © 2021


Let's simplify your job search. Receive your tailored set of opportunities today.

Subscribe to our Jobs