15. Strong analytical, problem-solving, communication, and technical decision-making skills.
Duties & Responsibilities
1. Design, develop, test, and maintain scalable backend applications using Python and Flask.
2. Build and maintain REST APIs and backend services for financial and algorithmic trading platforms.
3. Integrate and maintain Indian stock broker APIs and Binance APIs for market data and trading operations.
4. Develop automated order placement, modification, cancellation, execution tracking, and position management workflows.
5. Handle real-time market data ingestion, processing, distribution, and WebSocket communication.
6. Ensure accurate order, trade, holding, and position tracking, including handling partial fills, duplicate events, and connection failures.
7. Develop and optimize quantitative calculations and data-processing pipelines using Pandas, NumPy, Numba, and SciPy.
8. Identify performance bottlenecks and improve application speed, latency, throughput, and resource utilization.
9. Design, maintain, and optimize MongoDB databases for market data, trading records, configurations, and application logs.
10. Deploy, configure, monitor, and maintain applications on AWS EC2 and Linux production servers.
11. Implement multiprocessing, multithreading, and asynchronous programming to improve system performance.
12. Debug technical issues across APIs, databases, market data feeds, order execution, and production environments.
13. Implement error handling, logging, monitoring, testing, recovery mechanisms, and safeguards against duplicate or unintended order execution.
14. Follow secure coding practices and protect API credentials, authentication tokens, and sensitive trading data.
15. Lead, guide, and mentor a team of 3-4 engineers; allocate tasks and monitor progress and delivery timelines.
16. Review code and enforce coding standards, software quality, maintainability, and engineering best practices.
17. Coordinate with management and other teams to understand requirements, plan development, and deliver projects on time.
18. Maintain technical documentation, API specifications, deployment instructions, and troubleshooting procedures.
19. Use Git for version control, collaborative development, code reviews, and release management.
20. Continuously improve system architecture, scalability, reliability, and production performance.
Expected Profile: A hands-on technical professional with expertise in Python development, trading API integration, performance optimization, production support, and team leadership.
Who can apply
Only those candidates can apply who
have minimum 1 years of experience
are from Delhi only
are Computer Science Engineering students
Salary
₹ 3,00,000 - 3,50,000 /year
Experience
1 year(s)
Deadline
2026-11-13 23:59:59
Other perks
Informal dress code, 5 days a week
Skills required
Python, Linux, Algorithms, MongoDB, Git, Machine Learning, REST API, Backend development, Flask, Stock Trading, APIs, Debugging, Program Management, NumPy, Pandas, Scipy, Optimization, Amazon EC2, WebSockets and Python Libraries
Other Requirements
Experience with algorithmic trading, Futures & Options, real-time financial data, Redis, Docker, and high-performance trading systems will be an advantage.
Domain: FinTech / Algorithmic Trading
Employment Type: Full-Time
About Company
Angels Virtual World is a diversified IT automation service provider company specializing in algorithmic trading development, fund management, and technology solutions. We develop trading strategies & convert them into software to give the most useful & fair-trading applications that benefit our clients, brokers, and traders worldwide. We are also specialized in custom trading platform software development with a diverse set of algorithmic strategies & sophisticated technology to trade securities in all asset classes, i.e. futures, options, commodities, equity, derivatives, currency, and arbitrage for national & international markets.