Backend Engineer - Edge
We're Ushering a New Era of Data Participation. Interested?
We’re shaping the way companies manage data by helping customers connect the right data, insights, and algorithms for all Data Citizens. When everyone across the organization is enabled with data, true transformation can take place. We are building a team of exceptional people to help us deliver on that promise. If you are interested in a career at the leading edge of technology, we look forward to hearing from you.
How you'll make an impact at Collibra:
As a backend engineer in the Edge team, you will work on one of the core services provided by the Collibra platform. Edge is a key component in Collibra’s data integration strategy, enabling our cloud platform to access customer's data in the most secure way. You will also work intensively with the other development teams at Collibra, which are developing data processing flows on top of the Edge service.
Edge is deployed on top of a Kubernetes cluster and continuously deployed through Argo CD. A lot of our micro-services are developed in Java, communicating with each other over Kafka or REST. Not to mention that running in a cloud eco-system, horizontal scalability, resilience, rolling upgrades, and system observability are crucial. Ready to take up the challenge?
A day in the life of a Backend Engineer for Edge team at Collibra:
You'll be building exciting new features for Collibra platform, together with your Edge team members (fellow developers, PO, QA and UX). This means that you’ll share responsibility from beginning to end to deliver great quality software:
- Formulate and suggest new ideas and features to the team to further improve our products.
- Discuss technical solutions with your colleagues and the architecture team where necessary.
- Track progress while keeping a fully working product at all times.
- By all means keep our build, test and deploy pipelines healthy, all the time.
- Together with the other developers in your team, you’ll implement the new functionalities with a passion for quality. You’ll review the code changes from your peers before they go into the mainline in Git.
- Interact closely with the QA engineers to make sure you write the necessary tests and they can give you feedback early in the process.