Job Description
(NO RECRUITERS)
Job Role
Senior Full-Stack Engineer
Compensation
£80k to £100k a year
Location
London - Hybrid
Type
Full time
Department
Engineering
About Loops
Loops is a fast-growing tech startup that makes design and creative feedback software. Our web platform allows creators to test their ideas and content with global audiences in hours. Designers, marketers, strategists and brand managers use Loops to understand if creative ideas and content land as intended. The outcome is highly effective brand and marketing content because it’s been optimised and validated by using our platform.
The mission
It's an exciting time here at Loops! We're a bootstrapped start-up growing extremely fast. We’re already profitable with a huge portfolio of big clients. We know who our core customers are, where to find them, and how to deliver guaranteed value to them. Our addressable market is global, and we're now scaling up our product function based in London.
Who we need
We seek an experienced Senior Full-Stack Engineer. Experience in a previous SaaS business is a big bonus. The work won’t be predictable or straightforward - it will push you to learn new skills and conquer new heights. You will be responsible for giving recommendations to improve the platform's infrastructure and performance and working on new pieces of functionality.
Goals you’ll contribute to include:
* Scaling up the platform to meet demands. As we grow our platform and infrastructure have to adapt. You will be integral in that process and how we steer the platform to be more robust and optimise code and services to handle this demand.
* Working with the latest AI technologies. We know it's here to stay. You will be given the opportunity to work with all the latest AI technologies and platforms to enrich our product offering further!
* New products and building from the ground up. We like to innovate here at Loops. So we’re always looking to build new products and you will be responsible for leading these requirements as they arise!
* Key decision making. At Loops everyone’s input is valued and your expertise will be important in making the correct technical decisions as we grow. You will be responsible for recommending solutions when required on optimisations to our services and codebase.
* Thrive in the face of ambiguity, both technically and organisationally, and are more than willing to tackle problems that don’t always have a clear definition or solution.
The Team & Technology
You will be joining Loops as a key member of the team and as our first full-time engineer and directly reporting to the CTO. You will help steer our technical path, influencing technology choices and building new functionality to further extend our platform's offering.
Our primary development stack is NodeJS Express (Typescript), GraphQL, TypeORM, Typescript with React, and Postgres. In terms of infrastructure, we’re built on top of Heroku Platform and utilise CircleCI for running our tests and carrying out our deployment.
We are looking for the following…
This isn't a classic recruitment reel off of technical buzzwords- but an overview of the type of engineer we will be prioritising:
* Have worked as a Senior Full-Stack Engineer in a previous role. With a good number of years experience under your belt
* You're enthusiastic about well-tested code and strive to improve your work environment
* You're proficient with modern full-stack JavaScript (Node.js and React) and relational databases (PostgreSQL)
* You have worked with NodeJS Express with ApolloServer utilising GraphQL.
* Love and have had experience with utilising Typescript both for front-end and back-end code (or hate it)
* You thrive in a remote environment and you’re self motivated
* You understand how to prioritise technical work based on business needs and impact
* Worked with Redis, queuing systems such as BullMQ
* Understanding of setting up systems from the ground up
* You have excellent written and spoken English skills.
* Communicating with non-technical team members regarding technical aspects of the product and development
Bonus points if you…
* WebGL and canvas experience
* You're interested in UX, UI design, and the research field
* Previous experience with cloud infrastructure such as Heroku, AWS, Google Cloud Platform
* Proficient in Figma and have the ability to improvise if hand-offs are not provided for new functionality
* Have experience with AI platforms such as but not limited to OpenAI, Google Vertex, IBM Cloud
* Worked in a small high performing team at an early stage startup.
Frontend technologies
* React
* Redux
* TypeScript
* Redux-Saga
* WebGL/Canvas (Pixi.JS)
* Material UI v5
* React Hook Forms
Backend technologies
* NodeJS
* ExpressJS
* ApolloServer
* GraphQL
* Redis
* Postgres
* Web Socket integration
* BullMQ
* TypeORM
* Class Validators
Benefits
* Luxury central London office with roof terrace located 5 minutes walk from Blackfriars
* 25 days paid annual leave plus bank holidays
* A generous learning and development budget to help you master your craft
* Regular social events
* Pension contribution
* Share options potential
* Vitality private healthcare, for peace of mind
* The latest tech (New Mac Book Pro / or Surface)
Diversity and inclusion is an integral part of our culture. We know that diverse teams are strong teams, so we welcome those with alternative identities, backgrounds, and experiences to apply for this position. We make recruiting decisions based on experience, skills and potential, so all our applicants are treated fairly and equally.