Job Openings Senior Python Fullstack Developer

About the job Senior Python Fullstack Developer

Job Description

The client is a global investment management firm that specializes in systematic investment strategies.

Responsibilities:

- Build and enhance internal web applications using React, TypeScript, and Material UI
- Develop and maintain Python back-end services and APIs (FastAPI) that power portfolio analytics and management workflows
- Integrate with our investment data platform (REST API, Polars/PyArrow for data processing)
- Build data transformation and aggregation layers that surface portfolio, risk, and performance data in interactive UIs
- Work with modern Python tooling: uv for package management, pytest, Pydantic for data models, httpx for API clients
- Collaborate closely with portfolio managers and researchers to translate business needs into working software
- Participate in code review, CI/CD (GitLab), and containerized deployments (Docker, Kubernetes/ArgoCD)
- Contribute to architecture decisions as the platform evolves from legacy on-prem systems to cloud-native (AWS)


Qualifications:

- Strong Python skills — FastAPI or similar async frameworks, data transformations, building services that are reliable and well-tested
- Experience with React and TypeScript (Material UI a plus)
- Familiarity with modern data processing libraries (Polars, PyArrow, or Pandas) for working with large datasets
- Experience with containerized deployments (Docker, K8s) and Git-based CI/CD
- Self-directed, able to take ownership of features end-to-end
- Experience in financial services or quantitative environments preferred but not required
- Good communication skills — this is a collaborative, small-team environment

Additional information

- Work with some of the most dynamic US tech companies, building and iterating on new features and platforms.

- Long-term projects with real technical challenges.

- Fully remote work with flexible hours.

- Collaboration flexibility: We work with B2B (PFA/SRL) contracts.

- 30 paid days off per year.

- We provide equipment as needed (laptop, desktop, etc.).

- Continuous learning: We sponsor career-improving courses, seminars, and certifications.

- Opportunity for annual business visits to the US, depending on project needs.

Get picky and choose a career that matches your mindset and lifestyle. Team up with a company that encourages you to do more and gives you the flexibility you need!