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