We’re looking for a Senior Developer to write software that enables our client to fulfill their vision – software to analyse, store and extract information from the seemingly chaotic mass of online and social data (think millions of Tweets, Facebook posts, blog and news posts, print media, etc.). It’ll be challenging and fulfilling, and if you’re interested in machine learning, visualisation, data science, or big data and have a Java background with the following skills, we’d like to meet you.
Our front-end applications are JavaScript apps using React or Vue.js with D3.js for visualisations. We use microservices of various sizes mostly written in Java with Python for ML.
– Java
– Spring Boot
– Hibernate
– FluentJdbc
– Node.js
– Machine learning
– PostgreSQL
– Redis
– Apache Pulsar
– JavaScript, HTML and CSS
– JavaScript tooling (webpack, npm etc.)
– Vue.js
– React
– Git
– Linux
– Chef
– Experience delivering projects from idea to production
You’d be working with an experienced, agile team, focusing on creating a functional and usable product over applying heavy-handed software life-cycle processes. We emphasize delivering great software, quickly.
Requirements
YOU WILL HAVE:
– A passion for and strong understanding of technology.
– An interest in all things data and AI.
– An interest in user interface design and data visualisation.
– A history of “getting things done” and delivering.
– A curious, always learning personality especially relating to understanding how data is converted into actionable insights using machine learning, crowdsourcing and visualisations.
– Good communication skills: we work remotely and use Slack and Zoom to interact with one another and the rest of the company. Being able to communicate is important to us.
– Glowing references from those you worked with in the past