Skip to main content

Quantitative Python Developer

Technology
Solveva
преди 1 месецаДо 13.06.2026 г.
Пълно работно времеИзцяло дистанционно

Описание на позицията

Offices: Bulgaria, Georgia and Portugal

About the project

Actus provides a highly customizable platform for core (re-)insurance processes, including loss modeling, pricing, and capital modeling—all developed entirely with Solveva IP. The Actus ecosystem is built using TypeScript technologies—React, Node.js, Express, and NestJS—across both frontend and backend. It enables the development of frontend applications in TypeScript and leverages microservices to implement actuarial algorithms in Python.

The application’s scope and client base are poised for significant growth.

About the role

We are looking for a Quantitative Python Developer with excellent development skills, eager to work on pricing projects for the insurance industry. You will architect and design state-of-the-art data management solutions and lead an international implementation team.

Your responsibilities

  • Developing and maintaining actuarial algorithms and models in Python
  • Collaborating with actuarial consultants to translate business requirements into technical solutions
  • Building and deploying microservices that integrate with TypeScript-based frontends
  • Optimizing performance and scalability of actuarial computations
  • Ensuring code quality through testing, documentation, and peer reviews
  • Actively collaborating with multinational teams, including POs, Business Analysts, and internal/client-side developers from Europe, providing full support and defining deadlines
  • Communicating with stakeholders at different levels and from diverse backgrounds, understanding the project environment, identifying obstacles, and proposing solutions while demonstrating analytical and problem-solving skills
  • Managing multiple projects simultaneously and meeting tight deadlines
  • Contributing to the evolution of the Actus ecosystem and its modular architecture
Your skills and experience
  • English proficiency
  • Bachelor’s or Master’s degree in Actuarial Science, Mathematics, Computer Science, Engineering, Physics, or a related field
  • Strong proficiency in Python, including experience with scientific libraries (e.g., NumPy, pandas, SciPy, Polars, PySpark)
  • Strong understanding of OOP and FP principles
  • Good understanding of data structures, algorithms, numerical methods, and concurrent programming
  • Experience or familiarity with XP engineering practices and values, including Test-Driven Development (TDD), refactoring, continuous integration and deployment, pair programming, customer involvement, and simplicity
  • Familiarity with microservices architecture and RESTful APIs
  • Team-oriented, reliable, and self-driven
  • Service-oriented with a strong focus on customer satisfaction
Will be a plus
  • Experience in the (re-)insurance or financial services industry as an actuarial software developer
  • Experience using FastAPI
  • Experience with TypeScript/JavaScript
  • Knowledge of containerization tools (Docker, Kubernetes)
  • Exposure to cloud platforms (Azure, AWS, GCP)
Why you’ll enjoy working at Solveva
  • Over 90% of our employees would recommend Solveva as a place to work
  • We are an owner-managed company — our management keeps its promises
  • Small, expert teams working in a friendly and supportive environment
  • Flat hierarchies and minimal bureaucracy
  • A culture of trust with flexibility for remote, office, or hybrid work
  • A personal budget for further education, equipment, or health-related benefits
  • Choice of hardware: Windows or Mac
About Solveva Solveva is headquartered in Zurich, Switzerland, with offices in Georgia, Bulgaria, and Portugal. We are an agile software engineering company specialising in core insurance processes such as pricing, underwriting, and risk management.

Clients can either develop tailor-made solutions together with us or subscribe to our self-developed products licensed under the Actus brand.

To apply, please visit the Solveva Career Hub and submit your application online. All applications are treated with strict confidentiality. Only shortlisted candidates will be contacted.

How to apply

Please submit your application through our career hub page, including the following documents:
  • CV
  • Motivation letter
  • Diplomas/certificates
  • Reference letters
All applications will be treated with the strictest confidentiality, and only shortlisted candidates will be invited for an interview.
Keywords
pythonexternal-workforcemicroservicestypescriptmicrosoft-typescriptperformance-optimizationscalabilitytesting-and-analysisenvironment-health-and-safety-hsseecology-environmentcomputer-sciencenumpypandasscipypysparkobject-oriented-programming-oopdata-structurespolicies-and-practicessensors-test-measurementtraining-and-developmentcode-refactoringcontinuous-integrationci-cdmicro-services-architecturecustomer-satisfactionfinancial-servicessoftware-developersfastapijavascriptcontainerizationdockerkubernetesmicrosoft-azureamazon-web-servicesgoogle-cloud-platformgood-clinical-practice-gcphybrid-workplacedating-personalseducation-trainingcabinet-construction-materials-hardwaredoors-windowsonline

¿Te interesa este puesto?