We are looking for a Senior Back-End Software Application Engineer to work on our API and business services. Please read below for a full description of the available position. Requirements Minimum Qualifications - Bachelor's degree in Computer Science, Mathematics related technical field, or equivalent practical experience - 4+ years work experience with back-end applications - Solid understanding of Javascript - Familiarity with Node.js - Good knowledge of web architecture (URIs, HTTP, Caching, etc) - Proficiency in Git version control - Familiarity with UNIX terminal - Excellent knowledge of English language (verbal and written) Preferred Qualifications - Experience with TypeScript - Experience working with SQL - Experience working with Knowledge Graphs and graph databases, such as Neo4J - Experience working with Full-Text search databases, such as ElasticSearch - Good understanding of GraphQL - Experience working with Docker - Experience working with AWS or Google Cloud Technology Stack The list below is indicative and not exhaustive of the technologies we use at Causaly. Node.js Typescript Git ElasticSearch Neo4J RxJS React Webpack Benefits - Competitive compensation package - Private medical insurance (underwritten on a medical health disregarded basis) - Life insurance (4 x salary) - Individual training/development budget through Learnerbly - Individual wellbeing budget through Juno - 25 days holiday plus public holidays and 1 day birthday leave per year - Hybrid working (home + office) - Potential to have real impact and accelerated career growth as an early member of a multinational team that's building a transformative knowledge product