Senior Python Developer

Zurich Insurance
Barcelona
Workplace: HybridFull timeFunction: Software EngineeringSkills: ["Clean code","Code review","Mentoring","Collaboration"]

Design and build RESTful APIs and database solutions, using modern ORMs such as SQLAlchemy and the Django ORM. Write efficient, testable Python code following SOLID and clean-code principles, and collaborate on microservices implementation. Conduct code reviews, optimize performance and query efficiency, and mentor junior developers. Work within Zurich’s Technology Delivery Center in Barcelona, helping deliver technology solutions for local and global business units.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Zurich Insurance
Zurich Insurance
1 hour ago

Senior Python Developer

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 1 hour agoStatus: Live

Job Summary

Design and build RESTful APIs and database solutions, using modern ORMs such as SQLAlchemy and the Django ORM. Write efficient, testable Python code following SOLID and clean-code principles, and collaborate on microservices implementation. Conduct code reviews, optimize performance and query efficiency, and mentor junior developers. Work within Zurich’s Technology Delivery Center in Barcelona, helping deliver technology solutions for local and global business units.
Location: Barcelona
Workplace: Hybrid
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Design and build RESTful APIs following best practices.
  • •Architect database solutions using modern ORMs like SQLAlchemy or Django ORM.
  • •Write efficient, testable Python code adhering to SOLID and clean-code principles.
  • •Collaborate with teams to define and implement microservices and conduct code reviews.
  • •Optimize performance and database queries, and mentor junior developers.

Pay and Benefits

Equity and Bonus:Equity
Perks:Health InsuranceMeal AllowanceHome OfficeLife InsurancePensionEquity

Key Requirements

  • •5+ years of professional Python development experience.
  • •Proficiency with SOLID principles and separation of concerns with modular architectures.
  • •Advanced ORM expertise using SQLAlchemy and/or Django ORM.
  • •Expert-level experience designing and consuming REST APIs.
  • •Experience with async/await, concurrent programming, and working in CI/CD with Git.
Skills:Clean codeCode reviewMentoringCollaboration
Languages:EnglishGermanSpanish
Tech Stack:PythonRESTful APIsSQLAlchemyDjango ORMSOLIDGitCI/CDMicroservicesAsync/awaitConcurrent programmingCeleryRabbitMQDockerKubernetesOpenAPISwaggerTest-driven developmentTDD

Company Brief

Zurich Insurance
Zurich Insurance Group is a global insurance company offering a wide range of general insurance and life insurance products and services to individuals, small businesses and large corporations across multiple markets worldwide.
Industry: Insurance
Company Size: Enterprise (1,001+ employees)
Revenue: USD 1B+
Growth: Public Company
Valuation: Public Company (Market Cap in USD)
Funding: IPO / Publicly Listed
Headquarters: Zurich, Switzerland
Founded: 1872
Glassdoor
Glassdoor: 3.7
WebsiteLinkedIn