Our opportunity DBI is looking for a full-time full-stack developer to join our growing Data Apps & Analytics team in Barcelona. Our team's mission is to ideate, prototype and develop innovative solutions that enable our customers to use data to drive the business forward.
The most important characteristic of our team is that we are open-minded and like to embrace new ideas and technologies. You will work as part of a cross-functional team to build new products for an international customer base.
At Zurich we are proud to be one of the world's leading insurance groups, and one of the few to operate on a global basis. Our mission is to help our customers understand and protect themselves from risk.
Do you enjoy developing new products? Join us!
Your role As a Data Solutions Delivery Engineer your main responsibilities will involve Design and develop reusable server-side applications and APIs Develop and maintain databases and data models for efficient data storage and retrieval. Optimize backend systems for scalability, performance, and reliability. Integrate backend systems with frontend applications. Demonstrate the ability to develop full-stack applications independently. Conduct unit tests, ensure code quality, and maintain developed solutions. Debug operational issues and perform root cause analysis. Stay updated with the latest research and technological developments. Participate in testing, troubleshooting, and debugging activities to ensure the reliability and performance of developed solutions. Your Skills and Experience As a Data Solutions Delivery Engineer your skills and qualifications will ideally include: • 3+ years of experience developing production level software
• In depth knowledge of NodeJS
• In depth knowledge of SQL and NoSQL databases
• Working knowledge of NestJS
• Experience working with Microsoft Azure and/or Amazon Web Services
• The motivation to learn and constantly improve processes and tools
• The people skills required to work with designers, developers, product owners and business stakeholders
• You're proud of your work and always strive for quality
You might also have: • Bachelor's degree in a relevant discipline (Engineering, Computer Science, etc.)
• Working knowledge of ReactJS
• Working knowledge of CSS and SCSS
• Experience in defining product architectures
• Previous experience working in Agile product teams
• The hunger for writing tests