Flat, created by Tutteo Ltd. is an online music notation technology that empowers music enthusiasts to create, learn and share music scores, tabs, and lead sheets.We believe that the old-fashioned sheet music industry has come to a point where it needs to be renewed. Through Flat and our different products, we define a new way to write, teach and consume written music.We are looking for a full-time Senior Backend Developer to work with on our APIs and internal tools.
ContextYou will be joining a radical team of doers, fully distributed. All founders are developers, we believe in the power of good products. We have launched to date 4 growing and profitable products, gathering an active and engaged community of more than 6M users:Flat: our music score editor with web and mobile versions.Flat for Education: our music teaching platform aiming at making music education playful and engaging.Music Snippet: our music score add-ons for Google Docs and Google Slides.Flat Embed: our music score technology available for everyone to use.
What you will doYou will be responsible for maintaining and building features on our different REST APIs and internal tools, built in Node.js, using TypeScript/JavaScript and MongoDB.You will mainly be working directly with our Growth/Sales team to build dedicated internal tools that will use on a daily basis (e.g. CRM, integrations with Notion/Mixpanel, automations, data exports).You will be working directly with our CTO to support him on designing and developing new APIs used by our Frontend and Mobile teams.We are quality-obsessed, and we work with a fully functioning CI/CD that you should help maintain and improve.
Mindset that we loveWe are looking for always-learning, curious, supportive, meticulous about the details, and obsessively user-focused candidates.We don’t need rock stars, we already make music 🙂 We want a positive attitude, we value kind persons that love people and can adapt to any situation within the company.We will trust your knowledge and you are not afraid to do wrong but will always make sure to do it only once. You love to share your failures and achievements with the team. We expect all our team members to take ownership and edit the company.
What we want from youStrong experience in backend development using Node.js (TS/ES6), MongoDB and Redis.Good software engineering and testing practices.You have at heart users' security and privacy.Excellent organization, discipline, and time management skills.You need to have full professional proficiency in English.You need to believe that simplicity is the key to success.You are user-obsessed and product-centric.You like music and believe that the sheet music industry can use a change.
What we offerCompetitive salary from the start25 days + local bank holidays per yearPaid sick days100% remotePerks for wellness and education
BonusExperience working with OpenAPI, all our specs are written in OpenAPI 3.Experience with frontend and Vue.js that we use in our internal tools and products.Experience of using 3rd party APIs (e.g. AWS, Google APIs, Microsoft Graph, Notion, Stripe, PayPal, …).Experience with Docker and Kubernetes.
WhereWe are a fully distributed company so you will work from wherever suits you best as long as you have a network connection good enough to support video calls.