Job Description

As a Backend Developer (Python Specialist), you will work on high-impact projects involving quantitative models, risk frameworks, and trade optimization strategies. This role emphasizes the hands-on development of scalable systems, robust databases, and complex algorithms, contributing to the fintech domain’s cutting-edge solutions.

Quantitative Solutions Development

The core responsibilities for the job include the following:

  • Design and implement quantitative models for portfolio analysis and alpha generation.
  • Build robust risk models for trade execution and performance optimization.

Back-Testing And Data Management

  • Develop a comprehensive back-testing infrastructure for strategy validation and performance monitoring.
  • Design and maintain scalable databases with automated updates, anomaly detection, and job monitoring systems.

Custom Data Collection And Analytics

  • Build advanced web scrapers for research and analysis datasets.
  • Develop analytics frameworks and interactive dashboards to visualize portfolio performance and research insights.

Requirements

  • Education: Bachelor’s Degree in Computer Science or related field.

Technical Proficiency

  • 4-6 years of professional experience in software development.
  • Strong programming expertise in Python, emphasizing object-oriented design and algorithms.
  • Proficiency in database technologies (SQL, PostgreSQL).
  • Solid understanding of system architecture, design patterns, and scalability.

Preferred Skills

  • Master’s Degree in Computer Science or a related field.
  • Proficiency in software engineering best practices: coding standards, code reviews, testing, and source control.
  • Familiarity with cloud services (AWS, Azure, GCP).
  • Exposure to fintech, quantitative models, or data-driven applications.
  • Experience with data visualization tools (Tableau, Power BI) and Python libraries like Pandas, NumPy, and Matplotlib.

This job was posted by Kanika B from Applore Technologies.