Back End Developer
(5+ years exp)Staze
Job Location
Job Type
Full TimeVisa Sponsorship
Not AvailableRelocation
AllowedSkills
The Role
Everyday is something special
Our Mission is to empower people to go out and live fun, free and fulfilled lives. Will you join us? https://staze.com/
Role: Back End developer
Location: London / Flexible
Team: Development team
Compensation: Competitive with Equity Options
Funning: UK and European Trips on a spontaneous basis
About Us:
We are a team of 8 passionate individuals committed to improving the way people travel. Each team member has the opportunity to have a huge individual impact, and together as a team we're committed to supporting each other in every area of the company to succeed. We’re on a mission to give the world the Netflix experience for travel.
Our Stack and Technology:
•Google Cloud Platform (Leveraging many of the GCP tools)
•PostgreSQL, Redis, Elasticsearch
•Node.js backend (TypeScript) with Nestjs
•GraphQL API layer
•Angular 11+
•Flutter (iOS & Android)
About You:
Your just-do-it attitude and ambition aside, you come packed with technical skills that wow.
You’re a star at what you do and you know it.
You've built several projects, worked in high performing teams, and our initial assignments during the interview process will be a walk in the park ;-)
We appreciate your skills no matter how you learnt them, through university or years spent hacking the system from home. We want to see that you know your shit.
You’ll have picked up on good coding practices; building for scale, performance, and maintainability. You’re always thinking about the future, the business, and your team.
You want to be a part of a team creating a world-class application and creatively contribute to ongoing development. You’ll play a key role in the team as we all work towards success.
The job and challenges:
When you join Staze you’ll come aboard a team taking on a massive industry. You’ll be part of the core team building a rapidly growing, world-scale business with technology at its core. You'll face plenty of technical challenges and find opportunities for innovation and cutting edge solutions.
That means:
•You have a strong opinion on new and arising technologies and techniques
•You push your team to improve in all aspects of their work
•You take on feedback, ready to learn and grow
•You’re able to clearly communicate your work
•You build well architected and tested code
On a more technical note, you should be familiar with the following:
•A strongly typed OOP backend language, preferable TypeScript
•A Node.js framework is beneficial (Nestjs or Express)
•Observables
•GraphQL API design
•PostgreSQL
•Redis, Elasticsearch is beneficial
•Writing tests: unit and integration
Our Hiring Process:
Send us your CV (references welcomed) and links to your Github/LinkedIn profiles online. We promise to provide feedback. If we're interested, we'll contact you to schedule a zoom.
Join us for a first zoom call so we can get a better sense of who you are and how we can work together. Prepare for this call by downloading the Staze app and coming up with detailed suggestions for improvements. During the call we'll cover an introduction to Staze, your ideas for improvements to the app, and an explanation of your first assignment.
Work on and submit the Staze assignment. This task usually takes two to three hours, and we'll give you access to Github repository you'll be able to fork. Send us a pull request once you're done. If we like it, you'll move on to the next exciting step!
Join us for another Zoom or meet us in London. This call will be full of pair programming - some great assignments are waiting for you. This is the final step in the process and in the meantime we'll prepare an offer for your consideration.
Accept our offer and join us in London! Congrats!
Send us your CV and join the adventure!