Negotiable
Undetermined
Remote
Remote
Summary: The role of FAST API Python Developer requires extensive experience in Python programming and infrastructure development for quantitative investing. Candidates must possess a strong understanding of object-oriented programming, REST APIs, and data integration processes. The position emphasizes both teamwork and independent problem-solving skills in a remote working environment.
Key Responsibilities:
- Develop infrastructure to support quantitative investing.
- Build and maintain REST APIs.
- Ensure system stability, robustness, and security.
- Troubleshoot and resolve systems-related issues.
- Handle the release of code fixes and enhancements.
- Work effectively as a team member and independently.
Key Skills:
- Bachelor's degree or higher in Computer Science or other quantitative discipline.
- 5 or more years of Python programming experience using NumPy and Pandas (production level).
- 5 or more years of professional experience developing infrastructure for quantitative investing.
- Fluency with SQL.
- Strong understanding of object-oriented programming and microservice architecture.
- Experience working in a Unix environment.
- Understanding of data ingestion processes/data integration platforms.
- Experience with version control and software delivery lifecycle.
- Creative problem-solving skills.
Salary (Rate): undetermined
City: undetermined
Country: undetermined
Working Arrangements: remote
IR35 Status: undetermined
Seniority Level: undetermined
Industry: IT
Must have FAST API
You ll need to have:
- Bachelor s degree or higher in Computer Science or other quantitative discipline
- 5 or more years of Python programming experience using NumPy and Pandas (production level)
- 5 or more years of professional experience developing infrastructure to support quantitative investing
- Fluency with SQL
- Strong understanding of object-oriented programming and micro service architecture
- Experience building REST APIs
- Experience of Data Structures and Algorithms
- Experience working in a Unix environment
- Understanding of and experience with data ingestion processes/data integration platform.
- Maintaining the system and ensuring its stability, robustness, and security
- Troubleshooting and resolving any systems-related issues and handling the release of code fixes and enhancements
- Experience with version control and software delivery lifecycle
- Work effectively both as a contributing team member and independently
Creative problem solving with the ability to present multiple solutions and potential side effects