Senior Full-Stack Engineer - POS, Kiosk

Job summary
Permanent contract
London
Salary: Not specified
Unknown
Experience: > 3 years
Skills & expertise
Generated content
Tick
Serverless
Typescript
Aws
Dynamodb
Apply

SumUp
SumUp

Interested in this job?

Apply
Questions and answers about the job

The position

Job description

SumUp is a digital ecosystem dedicated to local entrepreneurs. Our range of solutions answers all our merchants' challenges; from reservations, through click and collect, deliveries and digital payment, to the management of their business thanks to intuitive and comprehensive financial analytics.

About the team

The SumUp Point of Sale is one of the fastest growing product lines at SumUp. One of our goals is to create unique and efficient ways for consumers to buy goods and services, from QR-code-based pay-at-table solutions to large touchscreen kiosks.

We like to move fast, iterate frequently and are constantly looking for new ways to add value to our customers.

What you’ll do 🏃‍♀️

  • Work with a small passionate team of talented people imagining the future of payments
  • Architect event-based serverless solutions to difficult payment problems in a greenfield environment using the latest technologies
  • Pair program, share knowledge and mentor others in the team on good coding practices
  • Proactively spot technical issues and recommend solutions to improve the reliability, security and maintainability of the codebase
  • Have a collaborative vision of the product process. Every member of our team is involved from ideation to implementation.

Your profile 🫵

  • You have a proven track record in making impactful contributions to large scale applications.
  • You have experience designing or working with serverless technologies.
  • You have solid skills in Typescript.
  • You are user-focused, always keeping the users’ problems front and center and making sure everything you build solves them.
  • You have a passion for clean, maintainable, and testable code
  • You are pragmatic: do the right thing, unblock the team, make trade-offs when needed

Our tech stack is: fullstack Typescript, backend is node, hosted on AWS lambdas, with both a DynamoDB and an RDS database

Why you should join SumUp 🚀

  • The opportunity to work on large scale fintech products used by millions of small businesses around the world
  • A dedicated annual Learning & Development budget for attending conferences and/or advancing your career through further education
  • Enrollment onto our virtual stock ownership program - you will own a stake in SumUp’s future success
  • Competitive Health Insurance Cover with Vitality (including optical, dental)
  • Life Assurance cover with MetLife for 2 x your salary
  • A corporate pension scheme (qualifying earnings)
  • 28 days’ paid leave
  • You’ll attend global offsites and/or hackathons, this year we’re all flying out to coastal Albania for our week-long global hackathon
  • Break4me - 1 month paid annual leave after 3 years of service

Job Application Tip

We recognise that candidates feel they need to meet 100% of the job criteria in order to apply for a job. Please note that this is only a guide. If you don’t tick every box, it’s ok too because it means you have room to learn and develop your career at SumUp.

Want to know more?

These job openings might interest you!

These companies are also recruiting for the position of “Software & Web Development”.

Apply