Madrid, M, ES
Backend Developer (with English)
What our people say
Athanasios B., Software Engineer: "An environment that keeps me thrilled and passionate about software, was always a goal in my professional career. IptiQ absolutely fulfills this with a high level of technical expertise, high-quality engineers, and colleagues with great values - a great working environment. And the feeling of building something meaningful that grows so fast including all the technical challenges make every day at work special."
Amish A., Data Engineer: "IptiQ is a truly international company with people from all corners of the world. Here, your character matters more than just your technical skills. It's a very transparent organization providing opportunities and time to grow in your professional career as well."
Joost van W., Head Test Engineering: "It's a very international company, reflected in the operating markets and the people working with us - they come from all over the world. Everyone is extremely motivated to make each project a success, and together I feel we can tackle any challenge. Each of us can have a real impact on company results. As engineers, we get a lot of freedom to contribute solutions, and help set the direction for the platform. For example, we switched our main language to Kotlin, based on input by our engineers, democratically decided during our Tech Forum meeting. Any good idea can find a place here, you just have to make it happen!"
Our Culture
We really focus on having an engineering culture where everyone's opinion matters. We work with bleeding-edge technology stack keeping constantly an eye (even two) on best practices, writing effective and maintainable code that allows us to scale anytime, anywhere. We moved from Java to Kotlin based on a team decision during a technology all-hands. We value the person more than anything else. We don't look for smart-arse people: we look for nice team players that are friendly and pragmatic.
About the role
No more insurance talk that only lawyers understand, we’re here to make a difference.
Are you ready to share your knowledge and contribute to shaping a scalable, high-traffic, multi-tenant resilient platform that serves millions of users worldwide and covers the entire insurance value chain?
Are you interested in solving complex modeling challenges, focusing on creating tested, maintainable and effective solutions that will simplify the life of our partners?
You will have end-to-end responsibility for the applications implemented, including monitoring, identifying issues or bottlenecks, and delivering improvements to the platform.
What we look for
-
Great problem-solving and coding skills
-
Team player first, fast, continuous-learning individual with a passion for code craftsmanship
-
Fluent English
What we consider a plus for this role
-
Experience with distributed systems (Microservices architecture, distributed databases, design patterns for distributed systems)
-
Experience with applying domain driven design to high-traffic, service-oriented, and API-first architectures
-
Experience in designing complex systems leveraging great development principles and patterns (SOLID/GRASP, Design patterns, DRY, CUPID, anyone?)
-
Knowledge of Kotlin, Spring Boot, AWS, NoSQL databases
We accept people from any background and experience. We don't ask for a specific field of study or particular programming language skills. We work with AWS and Kotlin + Spring Boot, and this is what you will be working on.
What we offer
We're a scale-up embedded within an organization known for its high-caliber talent and excellent benefits. So, you get the best of both worlds - a fast-paced, ambitious environment with a genuine work-life balance and more.
We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.
We provide feedback to all candidates via email. Please check your spam folder if you have not heard back from us.
Our recruiting process
For this position, you can generally expect a hiring process similar to the following one (based on location and availability, the process can be slightly modified):
- Qualified candidates receive feedback concerning their application from our Recruiting team.
- Based on role and experience, you should bring a coding project of your choice (a chance to be creative) 1 day prior to your interview which will be reviewed by our engineering team. Any language of your choice.
- Phone technical interview: based on a discussion about technical topics and usually a coding exercise.
- Interview with Product Engineering Leadership: based on a dialogue with engineering managers about technical topics, experiences, and cultural fit.
- Meet with the team: based on a dialogue with engineers about technical topics, experiences, and cultural fit.
#LI-Hybrid
About iptiQ
At iptiQ, we partner with established brands around the world to create impactful digital insurance solutions. We make it easier for consumers to buy the insurance they need from the brands they trust. We provide life and non-life insurance through our end-to-end digital platform and build multi-channel customer experiences.
What we offer our employees is outstanding. Hybrid working in offices across the world, phenomenal learning & career opportunities and a culture that encourages new perspectives to challenge conventions and come up with innovative solutions. We believe in the power of inclusion. Drawing on our employees' broad range of perspectives, life experiences and backgrounds stimulates creativity and gives us a competitive edge. iptiQ embraces a workplace where everyone has equal opportunities to thrive regardless of their age, gender, gender identity and/or expression, sexual orientation, race, ethnicity, religion, physical or mental ability, or other characteristic and can be their authentic self. Ignite your curiosity to shape digital insurance.
iptiQ is part of Swiss Re, one of the world’s leading providers of re/insurance and risk transfer solutions. This means we’re backed by Swiss Re’s capital strength and more than 150 years of risk knowledge. Through our partnerships, we contribute to Swiss Re’s vision to make the world more resilient.
During the recruitment process, reasonable accommodations for special needs are available upon request. If contacted for an interview, please inform the Recruiter/HR Professional of the accommodation needed.
Reference Code: 123400
Job Segment:
HR, Human Resources