Senior Fullstack Engineer


Full time



Aug 3

About Superb:

Superb is the world’s #1 Guest Experience Management platform collecting all the tools to run a restaurant while collecting guest data to provide personal experiences, build guest relationships, increase retention and maximize revenue.

Superb created the Guest Experience Management category and is on a mission to change the way restaurants operate by using guest data. Our all-in-one platform is celebrated in the restaurant industry, trusted by the new generation of restaurateurs we’re dedicated to empowering restaurants worldwide.

The Superb opportunity:

We are looking for a remote Senior Fullstack Engineer to join our fast-growing company, where you will play an important role in shaping our code and infrastructure while adding new features to our SaaS platform. You should be ready to work with new technologies and architectures in a forward-thinking organization that’s always pushing boundaries. Here, you will take complete, end-to-end ownership of projects across the entire stack. You’ll be joining a small team working at the forefront of new technology, solving the challenges that impact both the front end and back end architecture, and ultimately, delivering amazing global user experiences. You will have the possibility to make an impact and innovate our stack, which follows a cloud-first approach and contains the latest tools and frameworks in software development such as Kubernetes, Rancher, Docker, NodeJS, React, MongoDB, Cypress, and many AWS services.

This is your opportunity to make your signature on the experience of millions of guests visiting restaurants every day!

What a Superb Team:

Our Product and Engineering department consists of about 15 people, with the ambition to keep growing. As a Sr Fullstack Engineer, you will work in one of our cross-functional product development teams composed of a Product Manager, Software Engineers, Test Engineers, Data Analysts and Designers. You will be joining our diverse and talented fully remote teams, working together from different parts of the globe such as Denmark, Portugal, South Africa, Brazil, and others. Our team also adopts the “you build, you run it” mindset using agile methodologies in order to take ownership of a unique aspect of our product suite.

What You’ll Do:

  • Contribute to all stages in the product life cycle: design, implementation, testing, deployment, and maintenance.

  • Build features using the entire tech stack, e.g: React, NodeJS and MongoDB

  • Work in a lightweight scrum process where we constantly streamline our tools and workflows making sure that each workday is productive and stimulating.

  • Assume leadership of new features from conceptualisation to deployment

  • Have a big impact on what we build and how we build it.

  • Collaborate across time zones via Slack, GitHub comments, documents, and frequent video conferences

  • Is some of this new to you? That’s OK! We believe that great engineers can improve quickly and we provide support to learn on the job.

What You’ll Need:

  • Have at least 5 years of professional experience building software solutions at scale

  • Be fluent in spoken and written English

  • You have experience creating APIs and services with NodeJS and Docker

  • Experience building web applications using React and React Query

  • Master the concepts of microservices and event-driven architecture

  • Used to work in an agile environment using scrum

  • Quality focus by employing best practises such as unit testing and PR review process

  • You like the idea of working in a rapidly growing startup environment.

  • You need to have practical knowledge of agile development and continuous delivery.

  • You should be equipped to challenge and tune our processes, and you should be ready to mentor us in your favourite practices.

  • You’re a self-driven, creative, and highly collaborative individual aiming to join a team of skilled colleagues, whom you can inspire, and who can inspire you towards delivering a world-class product

  • Thrive working in an iterative development process, being a strong, independent problem-solver

  • Have a Passion and pride for delivering products with great end-user experience

Note: we recognize imposter syndrome is real. Any candidate that does not perfectly fit every skill we are looking for in this role still strongly encouraged to apply

Sounds like a Superb opportunity?

We will fill the position as soon as we find the right candidate, so don't think twice, send your application to us. We are excited to hear from you, don’t hesitate to apply!

We only accept applications in English.

Read more about us here:

We have some Superb Perks:

  • Learning & sharing environment

  • Flexible working hours

  • Need some vacation days to recharge and go explore the world? At Superb you always have some vacation paid in advance so you don't have to worry about getting that extra mojito

  • An international team - we are a lot of different nationalities working together!

  • We are a remote company but we have a hub in beautiful Copenhagen & Stockholm

  • You don't have a hub in your city? We will provide a seat in a co-working space near you whenever you feel like it.

  • Is it your birthday? Have the day off to celebrate and enjoy the way you deserve

Superb is an equal opportunity employer and values diversity within the company. We do not discriminate based on race, religion, colour, national origin, gender, sexual orientation, age, or marital status.

Apply for this position Back to job

You must be logged in to apply to this job.


Experience Matters