Python Developer
Vacancy ID: APD1
Job Location & Mode:
Poland, Krakow
Office / hybrid
/ remote
Belarus, Minsk
Mandatory relocation to Poland
Office / hybrid
/ remote
- We are building a financial platform that will research and run systematic trading strategies.
- We collaborate with the quant team on strategies research, risk modeling, and portfolio optimizations. Our software engineering team embeds the corresponding logic into the platform.
- Similar systems already exist on the market, but quants need to use several of them to research and run trading strategies. Our client’s idea is to build a system that can do it all.
- Client: Several quants with 15+ years of Wall Street experience.
- Team: 25 people divided into three sub-teams.
Project’s Stack
- Frontend: Typescript, Material UI, React, Jest, ESLint, Recharts.
- Backend (Microservices): Kotlin, Groovy, Python, Micronaut, Flask, Gatling, Locust, Spock, FastAPI, Pytest, Pandas, NumPy, SQLAIchemy, Yoyo.
- Databases: AWS DocumentDB, PostgreSQL.
- Infrastructure/pipelines: AWS, Airflow, Terraform, Terraspace, Docker, Gradle, Tekton, VCS, Git.
What a Python Developer will do:
- Create high-quality code according to Algothic’s standards
- Clarify feature requirements
- Communicate with the client and the team
- Complete related tasks, for example, estimate features and analyze the system’s security
- Process data: obtain data from third-party services, databases, or files; perform mathematical calculations; create reports
We expect that a Python Developer:
- Has 2+ years of experience in web application development using Python
- Has at least Upper-Intermediate English
- Knows and has experience using SQL and RDBMS; knows how to write requests for relational databases
- Knows and has experience using NoSQL
- Knows and has experience designing and writing API by best practices
- Has experience working with Docker; can write Docker files without using already existing images
- Has experience writing automated tests
- Has experience working with AWS; can use key services for computation, networking, and storage
Will be a plus:
- You have worked with Flask or any other web framework
- You have worked with Kotlin or another backend programming language
- You have worked with Pandas or NumPy libraries
- You have worked with Airflow
- You have worked with JavaScript or Typescript
Apply to position
Python Developer
and join Algothic to advance the industry!
You successfully applied for the vacancy! Stay tuned, your request
will be processed as soon as possible.