Backend Engineer - Python
Bengaluru, Karnataka, India · Full Time
Be the first to apply
- Experience
- 3+ yrs
- Salary
- —
- Openings
- 1
- Posted
- 1 week ago
- Work mode
- In office
- Resume
- Required to apply
Where you'll work
Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.
Job description
About Trendlyne
Trendlyne is a profitable, venture-backed startup specializing in financial market analytics for both Indian and US markets. Our suite of advanced analytics products caters to stock market and mutual fund investors, serving over a billion API requests monthly to B2B clients alongside robust B2C platforms.
Founded by alumni of IIT and IIM with deep technological and marketing expertise, the company benefits from board members who are authorities in finance and management.
Technology Stack
- Python frameworks: Django, Flask, FastAPI
- Relational databases: PostgreSQL, MySQL
- Caching systems: Redis
- RESTful API development
Role Responsibilities
- Create and sustain scalable, reliable backend systems leveraging Python frameworks.
- Collaborate closely with product managers and cross-functional teams to define scope and deliver exceptional features that meet critical user demands.
- Architect and implement solutions mindful of handling billions of data rows and millions of API calls per hour.
- Take complete ownership from requirements gathering to release deployment.
- Document technical specifications clearly to enable smooth handovers and collective progress among engineering peers.
- Participate actively in design and code reviews aimed at maintaining high code quality.
- Contribute significantly to evolving Trendlyne’s team into a top-tier engineering organization.
- Develop and promote best practices within the development team, ensuring adherence through thorough code reviews.
- Work with cutting-edge technologies including AI-enabled products, online backtesting tools, data visualization, and machine learning.
- Understand the performance considerations unique to web and mobile applications.
Candidate Requirements
- At least 3 years of hands-on experience in Python along with Django, Flask, or FastAPI frameworks.
- Strong familiarity with building and consuming APIs, database management, and optimizing system performance.
- Proficient with relational database systems such as PostgreSQL or MySQL and with Redis caching technologies.
- Demonstrate a proactive, ownership-driven approach to building, shipping, and refining software products.
- Optional expertise in frontend web technologies including JavaScript, HTML, and CSS is a plus.