Назад к вакансиям

Senior Python developer

findevPoland / Georgia / Serbia / Spain / Portugal / ArmeniaУдалённоот 10 летПолная занятость
PythonPostgreSQLREST APIFastAPIMongoDBDjangoData PipelinesS3SnowflakeSystem designBackend DevelopmentTornado

Описание

The Client Solutions & Analytics engineering team builds and maintains proprietary quantitative platforms for portfolio construction and optimization, retirement solutions, Capital Market Assumptions, multi-asset risk analytics, and institutional client intelligence tooling.

Responsibilities

  • Design and implement RESTful APIs using Python frameworks (FastAPI, Django, Tornado)
  • Build and maintain data pipelines and backend services for analytics workloads
  • Design and optimize database schemas across relational, NoSQL, and cloud data stores
  • Work with structured and unstructured data across Snowflake, Postgres, S3, and MongoDB
  • Collaborate closely with quantitative researchers, frontend engineers, and business stakeholders
  • Contribute to system design and architecture decisions - scalability, reliability, security
  • Monitor and troubleshoot production systems using observability tooling

Requirements

  • 10+ years of backend development experience
  • Higher education in a relevant field (Computer Science, Software Engineering, or equivalent)
  • Proven experience in a Tech Lead role (leading a team, technical decision-making, mentoring)
  • Strong Python proficiency - the team's primary language
  • Solid hands-on experience with Postgres, Snowflake, MongoDB, and S3
  • Strong grasp of data modeling (ER design) and system design principles
  • Interest in AI-assisted development and modern developer tooling
  • Experience building and shipping production-grade REST APIs

Nice to have

  • Experience with NumPy, Pandas, or other data/analytics libraries
  • Cloud-native development experience (AWS or similar)
  • Familiarity with asynchronous processing or distributed systems
  • Background working with financial or analytical datasets
  • Finance domain knowledge - valued but not required

We offer

  • Flexible work setup: remote model (Poland, Serbia, Georgia, Spain, Portugal, Armenia) or hybrid if desired (Poland)
  • Health insurance coverage for those based in Poland
  • 50% coverage of health insurance for spouses and children in Poland
  • 24 days of paid vacation
  • 10 days of paid sick leave
  • 50% reimbursement for professional training, education, conferences
  • Work alongside a highly professional team
  • Engaging teambuilding events and activities
  • In case of relocation to Poland, flight tickets, accommodation rent for 1st month for our relocated employee and his/her official family
  • In case of relocation to Poland, support in visa application and issue process, entry permit and residence permit processing