Software Engineer
Technology - TB
True Beacon is a technology-driven investment firm that invests capital for domestic and international clients. The firm provides a platform for best-in-class talent to create differentiated alpha-generating products across asset classes. It is backed by the promoters of Zerodha and is headquartered in Bangalore.
The engineering team is responsible for building systems that power investment decision-making and play a crucial role in several other business functions. The team has cultivated a culture of learning and collaboration, where every engineer is empowered to test ideas and develop solutions as they deem fit.
Responsibilities
- Develop software for research and execution of algorithmic trading strategies.
- Collaborate with investment and quantitative research teams to build performant and reliable systems.
- Assist in the development and maintenance of ERPs and other internal software/tools.
Requirements
- 1-2 years of work experience working on full-stack applications.
- Experience in at least one programming language (preferably Python, Javascript, Typescript, Go, Java).
- Experience with any frontend framework (preferably React or Vue).
- Experience with any backend framework (preferably Django, Flask, or FastAPI).
- Working knowledge of cloud computing.
- Experience with SQL databases such as PostgreSQL and MariaDB.
- Working knowledge of SCM systems such as Git.
- Have worked on at least 2-3 personal projects.
- Interest in finance and investing.
- Ability to communicate effectively in a collaborative, complex, and highly technical team environment.
Good To Have
- Experience with ERPNext & Frappe.
- Experience with Kite APIs for trading.
- Experience managing and maintaining server infrastructure in the cloud.
- Experience with real-time data streaming architectures, such as WebSockets or MQTT.
- Experience with Open Source Projects.
- Experience with working in an early-stage team and building software from scratch.