esurance is a Swiss fintech company with headquarters located in Zurich and IT development office in Kyiv. We’re looking for a senior backend engineer that will participate in the implementation of the insurance digitalisation platform using microservices architecture and DDD.

esurance is a Swiss fintech company with headquarters located in Zurich and IT development office in Kyiv. Our main product is an insurance digitalisation platform that connects small businesses, insurance companies and business application providers. We create one digital entry point to the insurance market completely removing the need to work with paper documents (client-banking solution for insurance). We are backed by major players on insurance market in Switzerland.

We use:
PHP, Symfony, Laravel
Multi-layer architecture, DDD, microservices, multi-tenancy
Postgres, ElasticSearch, RabbitMQ
BPM workflows (zeebe), Keycloak
Gitlab CI/CD, test automation
K8s, Helm, Rancher

We value:
Clean code and good design. We use DDD to control the internal complexity of the application.

Constant improvements. We hate legacy. If you have to touch the legacy code leftovers, you’ll have time to refactor it.

Ownership. Your scope of influence is the whole project including the business side.

Communication. The tech team gives input from the first stages of feature planning and we create feedback loops with the product team through the whole development lifecycle.

Documentation. We use documentation first approach. Our goal is to have deliverables fully defined at least 2 sprints ahead.

At the moment we’re looking for a senior backend engineer that will participate in the implementation of microservices architecture.

Responsibilities:

Reimplementation of existing functionality using DDD and microservices .

Migration from multi-layer monolithic architecture towards SOA.

SOA architecture design and implementation.

Requirements:
3+ years of PHP experience. Experience with Symfony framework.
Excellent OOP and OOD skills.


As a plus:
Experience with SOA and distributed systems (microservices)

User-level experience with Kubernetes.

We offer:

Work in a product company. Kyiv R&D office is an integral part of esurance and the largest team in the company.

An opportunity to take part in the implementation of microservices architecture and real-life DDD implementation.

To work with a strong technical team and cutting edge technology.

Dynamic project in the fintech industry that creates real market value.

Open-minded and result-oriented culture.

Nice office near the city center with open-air terraces, playrooms, etc.

Individual English classes upon needs.

About esurance AG

esurance is a Swiss fintech company with headquarters located in Zurich and IT development office in Kyiv. Our main product is an insurance digitalisation platform that connects small businesses, insurance companies and business application providers. We create one digital entry point to the insurance market completely removing the need to work with paper documents (client-banking solution for insurance). We are backed by major players on insurance market in Switzerland.

Company website:
https://www.esurance.ch/

Job posted on 13 May 2021
3 views    0 responses


Для отклика на эту и другие вакансии на Джинне войдите или зарегистрируйтесь.