Backend Software Engineer has a great opportunity for a talented Backend Engineer to join our busy team. Working in a fast-paced environment, you will be involved in the development of robust, scalable, and fault-tolerant systems. Why you'll love About us With offices worldwide, is a fast-growing Industrial AI company disrupting mining operations through a real time decision-making technology platform, Our platform delivers a portfolio of innovative out-of-the-box applications for the Mining Industry, enabling Mine to Market automation through a "No Capex" model. These applications have been deployed at the Mining Majors across Latin America and Central Asia for base and precious metal operations.'s headquarters are in Cambridge, UK, with a software engineering centre in Barcelona, Spain, and field offices in Chile, Kazakhstan, and Australia. Our Mission Making Mining Operations Efficient, Sustainable and Safe through trusted and open Artificial Intelligence (AI) solutions. What you will contribute to As Backend Engineer, you will be working in our engineering team to extend and build out our backend services. What you'll do - Help create a microservice based data processing platform which allows for scaling of the amount of data processed and the number of clients supported in the system - Collaborating with the data science team to integrate equipment/process models to make them ready for use in the processing platform - Ensuring that the processing platform has good test coverage to ensure the platform is defect free - Building a system for configuring the processing platform for different clients Our technology stack We are using the latest tools for development (GitLab, Docker, Kubernetes) and modern software development methodologies with Scrum. Our application currently uses: Node.js, PlottableJS, D3.js, React, Mobx, MongoDB, Elasticsearch, Kibana, PostgreSQL, Redis, Apache Flink, and Microservices based on Node.js, and Java. Requirements You have worked on backend services and/or microservices You write clean, maintainable code and love working on interesting problems You have a passion for building products which will be used every day You're interested in building resilient software You have experience writing Java 8 or above Our Benefits include Unlimited Holidays Flexible Hours Working from Home Generous bonuses Discretionary Share Options Opportunities for career progression The opportunity to make your mark in an innovative industry using the Internet of Things, Big Data and AI Are you excited about this opportunity? Our People Team is looking forward to hearing from you This job was originally posted as

Similar searches: Permanent, Full Time, Cambridge, Technology