python developer in insurance
Summary
Senior Python developer at Zurich Insurance Group's Technology Delivery Center in Barcelona, designing RESTful APIs, database architectures with SQLAlchemy/Django ORM, and microservices. Requires 5+ years of Python, SOLID design, REST expertise, and Git/CI-CD skills.
Описание: Zurich Insurance Group is a global insurance leader. Its Technology Delivery Center in Barcelona provides technological solutions and support to local and global business units across software development, data analytics, cybersecurity, and IT infrastructure.
Задачи
- Design and build RESTful APIs following industry best practices
- Architect database solutions using modern ORMs, including SQLAlchemy and Django ORM
- Write efficient, testable code adhering to SOLID principles
- Collaborate with teams to define and implement microservices
- Conduct code reviews to ensure adherence to design patterns and principles
- Optimize performance and database queries
- Mentor junior developers on clean code practices
Требования
- 5+ Years of professional Python development
- Proficiency in SOLID principles
- Advanced knowledge of SQLAlchemy, Django ORM, or equivalent
- Apply KISS, DRY, and YAGNI principles
- Design modular, loosely coupled architectures using Separation of Concerns
- Expert-level experience building and consuming REST APIs
- Strong understanding of design patterns and architectural principles
- Experience with async/await and concurrent programming
- Proficiency with Git and CI/CD pipelines
- Nice to have: experience with message queues such as Celery and RabbitMQ, knowledge of Docker and Kubernetes, familiarity with OpenAPI/Swagger, TDD experience
Условия
- Competitive salary and yearly bonus
- Option to work abroad up to 25 days yearly
- Over 300 euros to set up a home office and an additional monthly home office allowance
- Wide range of internal and external trainings, including English, German, and Spanish classes depending on business needs
- Ticket restaurant and Health Insurance with the flexibility to exchange them for other benefits
- Life and accident insurance
- Collective Life retirement Plan
- 2000 Referral bonus for bringing talented people to the company
- Special banking and insurance conditions and exclusive employee discounts
- Functional diversity benefits
- Stock options and mortgage benefits
What they ask for
Required
- 5+ years of professional Python development
- Proficiency in SOLID principles
- Advanced knowledge of SQLAlchemy, Django ORM, or equivalent
- Apply KISS, DRY, and YAGNI principles
- Design modular, loosely coupled architectures using Separation of Concerns
- Expert-level experience building and consuming REST APIs
- Strong understanding of design patterns and architectural principles
- Experience with async/await and concurrent programming
- Proficiency with Git and CI/CD pipelines
Preferred
- Experience with message queues such as Celery and RabbitMQ
- Knowledge of Docker and Kubernetes
- Familiarity with OpenAPI/Swagger
- TDD experience