As our Senior Node.js Engineer, you will be building the backbone of our service, ensure low latency performance, great test coverage and participate in detailed code reviews. You will be involved in advanced architecture sessions combined with spearheading the interfaces for our web, mobile and other applications making this an exciting and challenging role.
You will be working with TypeScript, NestJS, TypeORM, Ts.ED, RabbitMQ, Redis, CircleCI, Docker, Kubernetes and many more. We encourage each other to contribute across the stack and constantly seek to learn new technologies.
Our backend stacks are split between Node.js, .NET-Core, MySQL, PostreSQL and MSSQL databases, orchestrated in a Docker/Kubernetes micro-service architecture on Google Cloud Platform.
What we do at Velocity
Our flagship product, Velocity Black, went live in 2017 and has enjoyed exponential growth ever since. But Velocity, as a tech company, goes all the way back to 2014. We realise that technology is changing the world, and we are on the forefront of this revolution constantly seeking new ways to use technology for improving the lives of our members.
Velocity Black is a private members' club offering exclusive access into breathtaking experiences, intimate concerts, unique restaurants and special travel perks. We have identified the time of our members as the scarcest resource of our day and age, and managed to build a unique product around it. Combining human intelligence with machine precision, we have found the perfect balance of automated integrations and the personal specialism and attention to detail we are known for.
In order for Velocity to deliver our world-leading service 24/7-365 with a one-minute response time guarantee, we have built and continue to iterate upon and maintain a suite of internal products used every day by our global team of specialists. Additionally, with Velocity for Business we integrate some of those technologies with enterprise clients who pay for their top-tier customers to get access to Velocity's lifestyle management platform.
The ideal candidate should have most of these qualities
Admiral communication skills – ability to converse concisely is imperative within our small but rapidly growing global teams and global providers, hence this is critical for success!
Learning and development – not only yourself but the whole team;
Be a pragmatic and versatile self-starter: self-motivated, have a stellar work ethic and hold yourself to high standards;
Problem solver – as a team, we help each other out whenever and however we can;
Detail Focused – we’re obsessive in our pursuit of perfection and the best customer experience;
Enthusiastic and innovative – we’re building things we care about and we love what we do!
Confidence & Focus – hold yourself to your highest standards – we’re obsessive in our pursuit of perfection and the best customer experience;
3+ years professional Node.js development experience;
Thorough understanding of scope and tradeoffs of micro-service architecture;
Deep understanding in designing and developing REST APIs;
Strong understanding of systems using real-time interactions (web sockets, long-polling, eventual consistency);
Strong test focus, BDD and TDD practices including implementing automated testing platforms and unit tests;
Nice to have: Experience with data science technologies (BigQuery, ElasticSearch, recommendation engines)
Nice to have: GraphQL experience
Nice to have: Understanding of event based programming and domain driven design
Depending on experience
Annual gross salary: €48,000 - €70,000 EUR
Estimated net salary (take home): €2,500 - €3,500 EUR per month
See related AI/ML Jobs