About the Client
Our Client is one of the world’s leading providers of reinsurance, insurance and other forms of insurance-based risk transfer.
About the Role
As a full-stack software engineer you will be collaborating with a team of software engineers, business analysts, test engineers and a product owner in a multicultural environment to deliver the frontend and backend for frontend part of the journeys we build for our clients. You will lead the solution design and implementation phases creating high-level system diagrams, enforcing a robust code review/testing strategy and continually improving the project delivery lifecycle. You will work in a fast-paced environment with a quickly growing energetic domain. As we are embracing new technologies, you will have the opportunity to shape our future setup to a great extent together with our team. Next to many other benefits, you will have an opportunity to use home office, applying an 'own the way you work' principle and will benefit from technology and other education opportunities through e-learnings, trainings, etc.
Help build up and use platform to implement & adapt functional requirements in close cooperation with the team.
Build and document solution designs and code according to agreement with the team and development standards.
Document code and deployed features accordingly as per internal standard methodologies
Provide Level 3 support including fixing bugs and defects as well as resolving technical issues experienced by users.
Implement and improve automated testing within the team in collaboration with test automation engineers.
Lead development workstream as well as junior software engineers and share/implement development best practices.
Collaborate within an agile team setup and continuously gain technology knowhow to help you excel.
Evaluate requests for functional requirements and provide effort estimates.
Represent development team in technical meetings with partners and provide technical advice in your area both to colleagues within iptiQ and to our partners' development teams.
Use technologies such as React, Redux, JSS, AWS, Kubernetes, Docker, GraphQL, BFF.
5+ years of experience working in agile digital product development environment, e.g. web/mobile application products.
Understanding of styling principles, experience with either SCSS, JSS or styled components.
Have best practices for coding, unit testing framework (like Enzym & Jest), technical documentation, working with the team to continuously improve the development process - Experience in test-driven-development (TDD) is preferred.
Knowledge of microservice architecture and solution design, deep understanding of overall development process, including product specification, documentation and quality assurance.
Experience in all application tiers - user interface, client / server integrations, also experience with GitLab, CI/CD pipeline such as docker, Kubernetes.
Having experience in authentication principles such as OAuth2.
Nice to Have Skills
University degree in computer science, engineering, information technology or similar.
Experience working with Node.js or GraphQL.
Experience working with insurance, banking or finance related sectors is a plus, however, we are ready to share our insurance knowhow and onboard new joiners quickly.
Willingness to travel for company events.