Position: (Senior) Python Engineer
Company: ECN Labs
Experience required: 3y
English level: upper

What we are doing
Our team, which is based in Munich and Kyiv, is building up next generation insurance technology. Our goal is to support insurance companies with modern technologies so that they can compete successfully in their market. In a cross-functional team (actuaries, software developers, business experts) you will build cloud native mathematical finance software.

How you can contribute
You will play a crucial role in shaping our product and help us to deliver value to our customers. We would love when you take part in:
•	Actively participating in the agile development (SCRUM) of our product
•	Design and iterate prototypes to do efficient user testing
•	Pair up on tasks with your teammates, review code, leave the codebase better than you found it, and help everyone in the team to become a better engineer
•	Write clean and maintainable code with meaningful tests so that you would enjoy taking over from a colleague
•	Proactively communicate, document, and share your approach, progress, results, and challenges

Our team truly believes in “Individuals and interactions over processes and tools”, so your problem solving skills, creativity, drive and motivation to learn new things are most important for us. However, the following references give you a guideline of what experiences could be helpful:

•	You are a experienced Python Engineer and have knowledge in using it for Enterprise Projects
•	You have knowledge in Python Performance Optimization
•	You are familiar with modern DevOps Practices (Containerization, CI/CD)
•	You have experience in developing APIs.
•	You have experience with testing (Unit-, Integration-, Regressiontests)

You might find the following information about technologies used by the team helpful to get the full picture, but experience with all of these technologies is not required. Our backend service will run inside a Kubernetes Cluster and serves a SOAP-API. Our software relies heavily on mathematical calculations and numerical optimizations. We are also in charge of performing the product rollouts for our customers. The software is a core part of our Insurtech Product.

Why us 
As a member of our team you have a direct impact on our product, our customers and our organization while having the chance to work closely with the other teams in the organization like security, operations and customer success.
•	We value your commitment, drive, and willingness to continuously learn new things
•	We are offering you support for language classes like German or English
•	We give you the chance to take a foot into a fast growing German enterprise
•	We offer you a chance to learn new technologies around our tech-stack and grow personally and as an engineer

We offer
•	home-office/full-time office, flexible working hours, competitive salary.
•	24 days of vacation per year and “unlimited” sick-leaves during the year.
•	an opportunity to be a part of an innovative and growing company with open communication, flat hierarchies and the freedom to work independently.
•	an international working environment.
•	opportunity to work with cutting edge technologies and build best-in-class cloud platforms for the insurance sector.
•	free language courses (English, German, etc.)
•	optional hardware (Ultrawide Monitor + MacBook or Dell XPS 13”/15” whatever you are comfortable with, accessories as well).
•	free courses and certifications for technologies that are used in our platform.
•	an open feedback culture and the opportunity to integrate your ideas.
•	as part of our team, you will have the possibility to shape the future of a sector that is changing rapidly.