3 Selfx India Jobs
Backend Developer - Python (4-9 yrs)
Selfx India
posted 16d ago
Flexible timing
Key skills for the job
Industry : Fintech and AI-based product development
Experience Required : 4-6 years
Mode of Engagement : On-site
Are you a passionate Backend Developer ready to dive deep into complex systems, optimize performance, and deliver high-quality solutions?
We are looking for a dynamic professional with strong Python expertise to join our team and contribute to cutting-edge projects involving quantitative analysis, risk modeling, and trade optimization strategies.
If you love to build scalable solutions, create efficient algorithms, and bring innovative ideas to life, this role is perfect for you!
Key Responsibilities :
- Quantitative Model Development : Design and implement quantitative models for generating alpha in equity portfolios, focusing on long-term superior returns.
- Risk Modeling and Optimization : Build robust risk models and optimal trade execution frameworks to minimize slippage and enhance trade performance.
- Back-Testing and Monitoring : Develop comprehensive back-testing infrastructure for strategy validation, performance tracking, and signal performance analysis.
- Data Management : Create and maintain databases with automated updates for diverse datasets from multiple vendors. Implement monitoring jobs and anomaly detection mechanisms.
- Web Scraping for Custom Data : Develop advanced web scrapers to collect custom datasets for in-depth research analysis.
- Data Analytics and Visualization : Build analytics frameworks and interactive dashboards to enhance fundamental research, provide insights, and visualize portfolio performance across the fund
Must-Have Skills :
- Educational Qualification :
- Bachelor's Degree in Computer Science or related field
Technical Proficiency :
- 4-5 years of non-internship professional software development experience
- Advanced programming experience with Python
- Solid understanding of object-oriented design, data structures, algorithm design, and complexity analysis
- Experience with database technologies like SQL, PostgreSQL
- Proficiency in a modern programming language such as Python
System Design Skills :
- Knowledge of system architecture, design patterns, reliability, and scalability of new and existing systems
Preferred Qualifications :
Higher Education : Master's Degree in Computer Science or a related field
- Software Engineering Best Practices :
- Familiarity with professional software engineering practices, including coding standards, code reviews, source control, and testing
Good-to-Have Skills :
- Experience in financial services or fintech, particularly in building quantitative models
- Familiarity with data visualization tools (e.g., Tableau, Power BI) and Python libraries (e.g., Pandas, NumPy, Matplotlib)
- Knowledge of cloud services like AWS, Azure, or GCP
Functional Areas: Software/Testing/Networking
Read full job description