HamburgerMenu
hirist

Job Description

Description :


The core responsibilities for the job include the following :


Front-End Development :


- Design and develop intuitive, modular UIs where quant models appear as menus/submodules.


- Build user journeys for model selection, parameter inputs, scenario generation, and result visualization.


- Develop modern web UIs using React.js (preferred), Node.js, or other open-source frameworks such as Vue or Angular.


Integration With Quant Back-End (Python) :


- Build REST APIs or gRPC endpoints to connect the UI with Python quant models, risk engines, pricing models, and ML pipelines.


- Manage data exchange formats (JSON/Parquet/Arrow).


- Implement asynchronous processing for heavy model computations.


Deployment and Hosting :


- Deploy applications on-premise, locally, or in the cloud (Azure and GCP required).


- Set up secure environments using Docker or Kubernetes.


- Deploy using Azure App Services, GCP Cloud Run, or containerized microservices.


DevOps, CI/CD, and Testing :


- Implement CI/CD pipelines via GitHub Actions, GitLab CI, or Azure DevOps.


- Build automated workflows for testing, deployment, and rollback strategies.


- Write unit, integration, and automated UI tests.


Dashboarding and Visualization (Python) :


- Build dashboards using Plotly Dash, Streamlit, or Bokeh.


- Integrate data tables, charts, scenario visualizations, and Monte Carlo outputs.


System Architecture :


- Design scalable architecture combining front-end, API, and quant-model engines.


- Ensure modular structure for plug-in quant models.


- Implement authentication, role-based access, and audit logging.


Requirements :


- 4-7 years of experience in software engineering.


- Proven delivery of production-grade front-end applications.


- Experience deploying applications on Azure and GCP.


- Strong experience integrating with Python-based quant services.


- Preferred: Experience in financial services or fintech.


Required Skills :


- Front-End: React.js (must), Node.js (must), HTML/CSS/JS/TS.


- Backend Integration: Python, FastAPI/Flask, REST APIs, WebSockets.


- Cloud Platforms: Azure and Google Cloud Platform.


- DevOps: Git, CI/CD, Docker, Kubernetes.


- Dashboarding: Plotly Dash, Streamlit, Bokeh.


- Security: Authentication, RBAC, encryption, and cloud hardening.


- Nice to Have: Financial/quant knowledge, micro-frontend architecture.


info-icon

Did you find something suspicious?