15 Oct
|
GREEKS LABS TECHNOLOGIES
|
Kozhikode
15 Oct
GREEKS LABS TECHNOLOGIES
Kozhikode
Job Title: Backend Developer
Company: Greeks Labs Technologies Limited
Location: Calicut (Kozhikode), Kerala
Job Type: Full time
Job Requirements:
- Programming Language: Python, OOP, asynchronous programming.
- Backend Framework: Django, Django REST Framework (DRF).
- REST API Integration: Third-party API integration, authentication, token management, request/response handling.
- Broker API Integration: Zerodha, Angel One, IIFL, Jainam, Alice Blue or other trading broker APIs.
- WebSocket: Real-time market data streaming, connection management, subscriptions, reconnection and heartbeat handling.
- Celery: Background task processing, Celery Beat, scheduled tasks, periodic jobs and retry handling.
- Redis: Caching, Pub/Sub, live market data distribution and temporary data storage.
- PostgreSQL: Database design, SQL queries, relationships, indexing, transactions and query optimization.
- Trading Systems: Order placement, modification, cancellation, order book, trade book, positions, holdings, P&L; and margin management.
- Market Data: LTP streaming, instrument mapping, NSE/BSE equity, F&O;, MCX futures and options.
- Multi-Broker Integration: Managing multiple broker connections, sessions, subscriptions and API rate limits.
- Authentication & Security: JWT, permissions, secure credential storage and API security.
- Django Channels & ASGI: Real-time communication and asynchronous request handling.
- Error Handling: API failures, token expiry, duplicate requests, failed tasks and WebSocket disconnections.
- Deployment: Linux, Nginx, Gunicorn/Daphne, Docker and AWS basics.
- Logging & Monitoring: Production logs, debugging, task monitoring and performance troubleshooting.
- Version Control: Git, GitHub, branching and pull requests.
- Trading Domain Knowledge: Order types, market hours, expiry dates, instrument tokens, brokerage and trading workflows.
Experience: Both freshers and experienced candidates can apply. Educational Qualification: Bachelor’s degree in Computer Science, Information Technology, Software Engineering, or a related field.
Work Location: In person
📌 Backend Developer (Kozhikode)
🏢 GREEKS LABS TECHNOLOGIES
📍 Kozhikode