Software Developer
ABOUT US
DataEQ uses social media and other customer feedback data to help our clients (large enterprise brands) generate better CX insights, manage risk, improve conduct reporting and optimise social customer service. Data is at the heart of what we deliver, so our work requires a strong understanding of qualitative and quantitative methodologies, as well as the ability to structure data in innovative ways to address clients’ business problems.
ABOUT THE ROLE
We are looking for a generalist to join our small dev team. We build web applications used both by our staff, by our clients (everyone from small companies to large corporates), as well as a specialized crowdsourcing platform. We work on both front-end code as well as back-end: we process real-time data streams provided to us via Twitter and other data sources, including traditional media sources (such as press and broadcast). This data needs to be efficiently stored so that it can be queried in real-time. We annotate the data using our crowdsourcing platform as well as various machine learning systems and finally provide the data to our clients for either analysis or for them to respond to and interact with via our social media tool.
If you are interested in being able to learn to use and work with a wide range of tools and technologies, and grow as a full-stack developer working on everything from server requisition to usability, reach out and talk to us — this might be the role and company for you. We value developers who are able to communicate well, both within the dev team but also in the company as a whole. Our team is small and a part of your role will be ensuring that the problems you work on, meet the needs and goals of the company. You will be working with and learning from an experienced team. We are agile-lite and focus on delivering great software quickly.
The three main applications that we work on are a client-facing data analytics and reporting platform, a social media engagement platform, and a crowdsourcing platform that we use to build our data sets for clients. Our front-end applications are JavaScript apps built with React or Vue.js, using D3.js for data visualization.
- 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
WHAT WE’RE LOOKING FOR
- A curious, always learning personality
- A need to communicate, to let others know what you’re doing, and to learn what others need from the dev and product teams
- Problem-solving skills and joy from jumping in and fixing things
- Glowing references from those you worked with in the past
We have a culture that encourages curiosity, innovation and freedom, but calls for intellect, emotional intelligence, and performance.
This is an incredibly exciting time to be joining DataEQ as we build out our unique data capabilities in SA and abroad.
Those with unusual career paths or career changes are encouraged to apply — if you believe your skills can help us accelerate our global growth, we want to hear from you.
WHY YOU’LL LOVE WORKING WITH US
If you join our team, DataEQ will support you at work and at play. We have a dynamic and inclusive company culture and we hire people who put the smarts and hearts into everything they do. We are a fully remote company where you will have the flexibility to manage your own time because we focus on outcomes over inputs. Whilst our team is located around the world, the bulk of our team are based in Johannesburg and Cape Town, South Africa. Should you be located in one of these cities and you crave interpersonal connection, we do offer various opportunities to interact in-person. Our Jozi and Cape Town colleagues can enjoy our “Together Tuesdays” where we get together in a coworking space to enjoy the social engagement a few of us need. We