As a Senior Backend Engineer in Brandwatch, you are responsible for developing high-quality code that can improve current solutions, or provide new functionalities to our clients.
You will be part of the entire journey that brings a feature from a discovery state to delivery on production.
In this role, you will:
- Improve and maintain the backend stack of Publish while contributing ideas and feedback to the rest of your backend colleagues.
- Uphold a high-quality standard in the backend stack in collaboration with other teams.
- Deliver well-tested and scalable solutions.
- Act as a sparring partner to various members of the team.
- Proactively share and debate best practices with your peers.
We are looking for people with:
- Solid understanding of APIs and contracts.
- Familiarity with micro-services and domain-driven design.
- Intimate knowledge of the Spring Framework and the Spring ecosystem (although other similar frameworks are also fine).
- Experience with highly distributed, event-driven systems.
- A record of coaching & mentoring other team members.
- Willingness and aptitude to influence the technical, architectural direction of our product.
- A working knowledge of Elasticsearch, Apache Kafka and PostgreSQL - the more the better.
- Experience in building and debugging complex systems.
- Some exposure to reactive programming (is welcome).
- Proficiency with Docker and Kubernetes.
- The ability to write concise, to the point and idiomatic code in Java.
- Knowledge of unit testing frameworks and end-to-end testing.
- Excellent skills in communication and teamwork.
- Adaptable, resourceful and able to share your knowledge with the rest of the team.
- Good fluency in English.
Top Skills
What We Do
Brandwatch is the world’s leading digital consumer intelligence company, allowing users to analyze and utilize conversations from across the web and social media.
It is the perfect platform to make sense of your consumers, their needs, wants, and interests.
With official access to Twitter, Reddit, and Tumblr's firehose, plus data coming from 100 million other sites, our historical archive includes over a trillion conversations, with 501 million new ones added every day.
Our platform then combines queries and AI to help you parse and analyze the data that's useful to you. From there it can be chopped, sliced, and combined to find insights you can put into action.