Backend Engineer - NodeJS / GraphQL / Remote / UK / EU

Planet.fans ,
London, Greater London

Overview

Job Description

At planet.fans were on a mission to grow direct relationships between artists and fans. We believe that data, in the near future, will help reimagine and rewire live experiences. Our aim is to enable artists to convert event-goers into lifelong fans, so being a real fan, really matters. To start with we are building a new direct to fan ticketing platform from the ground up, intended only for real fans not bots! This offers some unique engineering challenges. This is just the beginning of our plans and we are on course to launch an MVP later this year that will start our journey to change the fan experience for the better. Weve secured funding to start building a team to launch and accelerate the product at a time when artists want to ensure their loyal fans get access to the best possible experience at a fair price. We are working closely with industry experts to shape the design and user cases of the product, primarily with a major artist and a leading management team Job description Are you interested in building consumer facing digital products that will be in high demand? Are you excited about contributing to a fairer and more trustworthy fan experience? Planet.fans is looking for an experienced Back End Engineer who is motivated to join an exciting early stage start-up. You will be the first engineer to join the CTO as we start building out our engineering team. As such, you will have a huge amount of ownership over your work and will have the opportunity to influence the technical direction of the product. We are looking for someone who is comfortable taking on both development and devops responsibilities while the team is young. This role is remote and you will be joining a team that values output over hours worked. This means that you will have the flexibility to work in a way thats best for you and offers a good work life balance. Are you an early bird and prefer to get cracking first thing? Like to hit the gym in the afternoon or pick the kids up from school? You will have the flexibility to do these things around our set touch points like stand-up and planning meetings. As a reward for the time you are committing to us, we want you to see returns from the company's success and as part of the package we will also offer share options that will provide equity in the business to our earliest employees. What youll need * Experience working in a professional engineering team * Comfortable working with relational databases like Postgres * 3+ years of experience using NodeJS * Familiar with managing cloud infrastructure * Experience with TDD/BDD methodologies * Experience with Git * A desire to work in a remote team and contribute to team culture * English fluency and excellent communication skills Well be impressed if you * Have experience building GraphQL APIs with Apollo * Are comfortable with TypeScript * Enjoying contributing to the front end using React or similar * Have experience working in a remote environment * Are used to following an agile process * Like writing bots or crawlers Working for Planet you should expect * A competitive salary based on location * Company share options * Ability to choose your hours. * Work from anywhere. * Trust in you to run your own responsibilities, it's all about delivering cool products * Opportunity to build out a product and put your signature on it * Chance to grow with the business and work with leading artists, events and their teams to reimagine how they engage with fans * Build highly in demand services where performance and availability are critical * Be responsible for planning, architecting and developing solutions * Be taking on engineering and dev-ops responsibilities * Help to shape company and engineering culture Our stack TypeScript, PostgreSQL, Heroku, AWS, Docker, Node.js, Apollo server + GraphQL, Knex, Next.js, React, React Native Web, Storybook, Cypress, Jest Requirements * Experience working in a professional engineering team * Comfortable working with relational databases like Postgres * 3+ years of experience using NodeJS * Familiar with managing cloud infrastructure * Experience with TDD/BDD methodologies * Experience with Git * A desire to work in a remote team and contribute to team culture * English fluency and excellent communication skills Benefits * A competitive salary based on location * Company share options * Ability to choose your hours. * Work from anywhere. * Holiday package