About the role
We are hiring a Backend Python Developer to join our fast-paced, innovation-driven product team. As part of our technology division, you will be building scalable backend systems to power our trading automation platform, education delivery systems, and analytics infrastructure.
Required Skills:✅ Strong proficiency in Python
✅ Frameworks: FastAPI, Django, Flask (any)
✅ Databases: MongoDB, PostgreSQL, MySQL
✅ API Development & Integration
✅ Familiarity with Docker, GitHub, and Linux-based environments
✅ Problem-solving attitude with understanding of system performance
✅ Optional but Preferred: Experience with Broker APIs like DHAN, Kite, or Upstox
Key Responsibilities are:
Backend Development:
Design, develop, and maintain scalable backend services using Python, FastAPI, or Django.
Build RESTful APIs and data pipelines to support web & mobile applications.
Write clean, efficient, and reusable code with strong focus on performance.
📊 Database & Data Handling:
Integrate and optimize databases like MongoDB, PostgreSQL, or MySQL.
Ensure data accuracy, indexing, and fast query responses.
Manage data models, migrations, and versioning.
⚙️ System Architecture:
Participate in designing microservices-based architecture for real-time applications.
Implement scalable and secure backend solutions for large concurrent users.
🔄 API Integrations:
Integrate with third-party APIs including trading platforms (DHAN, Zerodha, etc.), CRMs, and other services.
Handle real-time data exchange using WebSockets and API polling.
🚨 Security & Compliance:
Apply best practices in authentication, authorization, and encryption.
Ensure compliance with SEBI regulations and data privacy norms for trading modules.
🛠️ DevOps & Testing:
Work with Git, Docker, and CI/CD pipelines for streamlined deployments.
Write unit tests, perform debugging, and ensure production-readiness of applications.