Backend Engineer
Database Engineer
Zagreb
Откликнуться на сайте работодателяОписание вакансии
Intro
Are you a data enthusiast who enjoys solving complex technical challenges and building scalable, high-performance systems? Do you thrive at the intersection of engineering, data, and business needs?
In this role, you will build the data pipelines for a new API-centric product which extends the offering of our Adcubum Syrius insurance enterprise platform. You will contribute to shaping how data flows and is processed in a modern, event-driven architecture that supports our next generation of insurance solutions.
We are looking for a Database Engineer to join our growing engineering organization – a hands-on expert responsible for designing, developing, and maintaining robust data solutions that power our products and analytics platforms.
Tasks
- Explore, design and implement new technical solutions based on business requirements.
- Design and develop innovative features under high constraints such as speed, high availability, integrity, robustness, and quality.
- Implement and own high-performance data pipelines.
- Write efficient SQL queries and stored procedures.
- Optimize database performance and reduce the database footprint through query tuning, indexing, partitioning, and archiving.
- Build and maintain a continuous, automated testing setup to monitor the performance and data quality of data pipelines.
- Review and provide detailed feedback on design documentation and test plans.
- Collaborate and solve problems with teams across the company.
- Collaborate with clients to analyze challenges, design data-driven solutions, and provide technical consulting.
- Contribute to our database modernization, including the gradual migration from Oracle to PostgreSQL.
Requirements
- University degree (Computer Science, Engineering or similar) and 5+ years of professional experience in data engineering or data wrangling.
- Strong SQL skills for data transformations, validation, analysis, and troubleshooting in at least one of the following database platforms (PostgreSQL, Oracle, etc.).
- Solid understanding of database optimization techniques, including parallelization, partitioning, and indexing.
- Experience in one or more programming languages (preferably scripting languages such as Bash or Python).
- Strong interpersonal skills to collaborate effectively with team members, internal stakeholders, and clients.
- Growth mindset and a proactive, ‘can-do’ attitude.
- Fluency in spoken and written English.
- Conversational level of German is a plus.
Nice To Have
- Hands-on experience with model-driven design and code generation technologies.
- Hands-on experience with modern, automated CI/CD pipelines.
- Hands-on experience with containerization technologies (e.g., Docker, Kubernetes).
- Hands-on experience with Python.
- Hands-on experience with real-time stream processing frameworks (e.g., Kafka Streams, Apache Flink) for data transformation and event-driven architectures.
- Hands-on experience with managed/cloud databases on a hyperscaler (e.g., AWS RDS/Aurora, Azure SQL/Database, Google Cloud SQL).
- Experience with database migration and modernization projects.
- Knowledge of Syrius or the health and accident insurance domain.
Benefits
- Continuous Growth: We invest in your growth through a culture of continuous development and learning
- International Collaboration: We prioritize collaboration by organizing regular meetings, workshops, and team-building activities that connect our teams across Germany, Switzerland, and Croatia
- Flexible Work: We offer flexible working arrangements, including hybrid work options
- Innovation: We provide opportunities to work on innovative and forward-thinking projects that drive your creativity and commitment
Join us in shaping the Adcubum success story – become part of our company!
Это сохранённая копия объявления, опубликованного в другом месте. Вакансии снимают без предупреждения — перед откликом проверьте сайт работодателя. mentors.coach не является нанимающей стороной.