About Us Hark is an award-winning Energy Analytics and Industrial IoT company based in Leeds. Known for the innovative technology in our subscription cloud platform, we’re on a mission to improve efficiency, maximise yield and reduce waste. The Hark Platform is helping alert Energy Managers and Asset Operators, through machine learning and advanced statistics, to abnormalities across their estate, informing actions such as preventative maintenance, regulatory compliance, asset control and energy management. With the ability to connect to existing assets such as Building Management Systems, Energy Systems, Process Automation Controllers (used to power factories and industrial systems) the Hark Platform is enabling intelligent solutions across large estates – connectivity, visibility, and intelligence. Hark have deployed successful solutions within the Life Sciences sector for cold chain monitoring, a nationwide rollout of real-time energy monitoring capability for UK Supermarkets – across 600 locations, as well as licensed the technology to Fortune 500 companies in the industrial space. The team is focussed on delivering maximum impact in a supportive, fast paced environment, driving innovation and best practice in everything we do by following our core values: Good by default Open to new ideas Always improving About the Role We are looking for an enthusiastic and talented Full-Stack Engineer to become a key part of our engineering teams at Hark. Someone who is passionate about building cutting edge, scalable, resilient software, and is keen to stay up to date with industry news and trends. Supported by the team, you will be able to hit the ground running, writing tested, shippable code to a high standard and maintain existing systems. As a Full-Stack Engineer at Hark you will work with our engineers and product owners to technically plan, organise and deliver features for the Hark Platform. Using your skills you will build powerful user interfaces with a fantastic user experience to help customers achieve their goals. Whilst building great user interfaces for the Hark Platform, you’ll work on our backend service to bridge our UI with the services that power the Hark Platform and enable customer solutions. As a member of the team, you will have: Flexible working hours with the ability to work remotely The ability to take ownership, drive change, and grow our culture and company Quarterly social activities and team building exercises such as escape rooms and paintballing Choose whether you would like to work on a MacBook or Windows machine Our Technology Stack: Microsoft Azure – from CosmosDB, EventHubs to IoT Edge and Apache Spark Docker, Kubernetes and Terraform to operationalise our technology TypeScript, Node.JS C# - .NET Core Golang Python and R with Jupyter and Azure DataBricks Postgres (and Timescale), Redis, document and column-based storage engines RabbitMQ and Kafka-style commit logs Dapr React, Redux, React-Router, Styled-Components, Express, TRPC GraphQL, MQTT How you will succeed: Regular one-to-one progress reviews with your line manager Delivery of projects and tasks that meet the business or task requirements Projects are delivered on time with consistent communication Documents, code and other files when produced are consistent, high quality and at the standard the team expect Working with other members of the team to ship solutions together Sharing the knowledge with other members of your team to support customers and deployments Customers providing positive feedback about Hark and service delivery satisfaction is considered excellent How we work: Azure DevOps for Git repositories, backlogs and Kanban boards, build and release management Backlog planning sessions with product owners and engineers Code reviews on all Pull Requests Automated pipelines for builds and releases with automated tests Daily stand-ups and regular retrospectives Lunch-and-learn sessions, hack- days and business catchups to share knowledge Environments for continuous integration, testing and production Requirements Professional experience writing high-performance applications with JavaScript Professional TypeScript experience Experience of latest JavaScript language spec such as ES6/7 Experience with React and the React ecosystem such as Redux, React-Router and Styled-Components Experience with Node.JS, Express, GraphQL and building fantastic REST APIs Understanding of Git and branching methodologies in an agile fashion Experience with database engines such as Postgres, MongoDB or MySQL Experience writing semantic and accessible HTML and CSS Experience configuring and using JavaScript tools such as pnpm (or npm, Yarn ), webpack, tsc / tsc -loader, babel Benefits A competitive package including a high-quality tech setup for optimal performance A salary sacrifice pension scheme Flexible working arrangements to support work life balance 25 days holiday Bank holidays your birthday off Access to Perkbox which provides access to perks and benefits, peer-to-peer recognition, employee rewards, wellbeing support, and more Regular work socials (Cocktail making, pizza and board games being the most recent) Free gym access Discounts at local bars, restaurants and hotels Access to mental health care through Lyra Health