About the client
The experience & insights platform Established in 2016, the organization helps its clients make informed decisions in real-time by combining proprietorial software, deep industry experience, unique IP in System 1 apps and access to the best minds in research across a number of geographies.
Project Description
We’re looking for a talented Engineer to join our engineering team. You’ll be working on both front-end and back-end applications that form the overall Maru/HUB platform of interconnected applications.
Our technology stack currently comprises PHP/Symfony, C#/.NET Core backed by PostgreSQL, Redis, Docker & Kubernetes on the backend, and Vue/Vuetify on the front-end – we will expect you to have the technical aptitude and relevant software engineering foundation to be able to hit the ground running on front-end development, contributing to development of new and existing applications and microservices, and also have an interest in exploring other technologies as we look to grow and shape the platform over the next few years.
In return we provide an environment focused on your professional development, giving you time and space to develop your technical skills and grow in your role, as you take on responsibility and ownership of your work.
As an Engineer you can expect to be fully involved in the team from week one, including code reviews and stand-ups. You will be participating in discussions around delivery, architecture and software design of current and upcoming technical work and help defining and implementing solutions in collaboration with the CTO and the Product team.
The ideal candidate will have the technical background and communication skills to seek out and solve problems.-
Responisbilities
Technical ownership of a range of web-based applications
Working with the engineering team to discuss, design and build applications
Collaborating in architecture and complex solution design sessions
Balancing technical debt and innovation
Delivering secure, tested, working software in line with product requirements
Working with business teams to identify & solve issues with existing software
Deploying new versions of applications into staging and/or live environments
Engaging with the wider business to support a collaborative and thriving working culture and environment
5+ years working on software development professionally.
The ability to create well responsive, accessible and performant web interfaces managed by clean UI code using Vue3 and Vuetify3
Deep understanding of all web related technologies and protocols (like HTTP/S, TLS, Sockets, REST, etc)
Knowledge about how to work with containerized application development (Docker).
Strong computer science foundation. Knowledge of standards, design patterns and their applications
Confident and capable communicator.
Experience working with UX designers to improve the overall experience of our products
Experience with Linux, Kubernetes & CI/CD
Able to adapt to, and be enthusiastic about, today's fast-changing technical landscape
Interest in data and analytics, ideally with experience in visualization/charting/admin UI development
Success story sharing