{"id":111202,"url":"https://alion.io/job/zzazz-fullstack-developer","title":"Fullstack Developer","company":{"id":6486,"name":"Zzazz","domain":"zzazz.com","url":"https://alion.io/company/zzazz","size_band":null,"is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":null,"truth_index":null},"role":"Backend","role_family":"Backend","seniority":"middle","employment_type":null,"work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Bengaluru, India"],"countries":["IN"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":null,"experience_years_min":3,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Asyncio","optional":false},{"name":"AWS","optional":false},{"name":"Azure","optional":false},{"name":"CI/CD","optional":false},{"name":"D3.js","optional":false},{"name":"Django","optional":false},{"name":"Django REST Framework","optional":false},{"name":"FastAPI","optional":false},{"name":"Fastify","optional":false},{"name":"Flask","optional":false},{"name":"GCP","optional":false},{"name":"Git","optional":false},{"name":"JavaScript","optional":false},{"name":"Node JS","optional":false},{"name":"PostgreSQL","optional":false},{"name":"Python","optional":false},{"name":"React.js","optional":false},{"name":"Recharts","optional":false},{"name":"Redis","optional":false},{"name":"Rest API","optional":false},{"name":"Time Series","optional":false},{"name":"TypeScript","optional":false},{"name":"WebSockets","optional":false},{"name":"Apache Kafka","optional":true},{"name":"Datadog","optional":true},{"name":"Docker","optional":true},{"name":"GitHub","optional":true},{"name":"GitHub Actions","optional":true},{"name":"Grafana","optional":true},{"name":"Kubernetes","optional":true},{"name":"Prometheus","optional":true},{"name":"RabbitMQ","optional":true},{"name":"Redux","optional":true},{"name":"Redux Toolkit","optional":true},{"name":"Zustand","optional":true}],"status":"closed","first_seen_at":"2026-08-24T00:35:38Z","employer_posted_date":null,"last_verified_at":"2026-10-21T12:35:00Z","board_verified":false,"closed_at":"2026-10-21T12:35:00Z","days_open":58,"trust":{"level":"not_scored","repost_count":null,"flags":[],"days_open":58},"description":"We are looking for a Full Stack Developer with hands-on experience building applications in the financial trading or capital markets domain. The core of this role is backend design and shipping robust, high-performance APIs and data pipelines in Python or Node.js that power real-time trading workflows. Frontend capability in React is a strong advantage but not a hard requirement; what matters most is your ability to understand and build systems where data accuracy, low latency, and reliability are non-negotiable. You've worked in environments where order management, market data feeds, or financial reporting are the product, and you bring that domain context to every technical decision you make.\nThe candidate will have responsibilities across the following functions:\nBackend Python or Node.js (Primary):\nDesign, build, and maintain RESTful and WebSocket APIs serving trading data, order management, and portfolio operations in Python (FastAPI or Django REST Framework) or Node.js (Express or Fastify).\nIntegrate with exchange APIs, broker connectivity layers, and market data providers (Bloomberg, Refinitiv, Zerodha Kite, Alpaca, or equivalent), handling reconnection logic, rate limits, and data normalisation.\nImplement order lifecycle workflows: placement, modification, cancellation, execution reporting, partial fills, and reconciliation against exchange confirmations\nBuild data ingestion and transformation pipelines for tick data, OHLCV bars, trade history, and reference data at scale.\nImplement authentication, RBAC, input validation, and audit logging for all trading operations in line with security and compliance requirements.\nOptimise API and service performance: profiling, query tuning, connection pooling, and async patterns to meet latency SLOs during market hours.\nWrite comprehensive unit and integration tests; maintain high coverage on financial calculation and order logic.\nFrontend React + TypeScript:\nBuild and maintain trading UI components: order entry forms, order book displays, P& L dashboards, and position trackers in React with TypeScript.\nConsume WebSocket streams to render live price feeds and order status updates with smooth, lag-free UI behaviour.\nIntegrate charting libraries (TradingView Lightweight Charts, Recharts, or D3.js ) for candlestick, volume, and analytics visualisations.\nCollaborate with dedicated frontend engineers on shared components, design system adherence, and performance optimisation.\nArchitecture and Reliability:\nDesign for resilience: circuit breakers, graceful degradation, retry logic, and clear fallback states for exchange connectivity failures.\nImplement caching strategies using Redis for market data, session state, and reference data to reduce latency and database load.\nParticipate in system design discussions, contribute to architectural decisions, and document technical choices with clear rationale.\nSupport on-call rotations and respond to production incidents with urgency; trading systems require near-zero downtime during market hours.\nCollaboration and Domain:\nWork with quant analysts, traders, and product managers to translate business requirements into precise technical specifications.\nConduct thorough code reviews with a focus on correctness, performance, and financial data integrity.\nSupport QA with edge-case test scenario design: market open/close windows, circuit breakers, partial fills, and rejection handling.\nRequirements:\n3-5 years of backend development experience in Python (FastAPI, Django, or Flask) or Node.js (Express or Fastify) in production environments.\nDemonstrable experience building or maintaining systems in the financial trading, capital markets, fintech, or investment management domain.\nStrong understanding of REST API design, WebSocket protocols, and real-time data handling patterns.\nFamiliarity with trading domain concepts: order types (market, limit, stop-loss), order book mechanics, P& L calculation, position management, and trade lifecycle.\nWorking knowledge of relational and NoSQL databases, PostgreSQL and MongoDB or Redis, including schema design for time-series financial data.\nExperience with Git, CI/CD pipelines, and cloud deployment (AWS, GCP, or Azure).\nStrong grasp of async programming patterns, asyncio in Python or async/await in Node.js for handling concurrent data streams.\nPreferred Qualifications:\nFrontend experience with React and TypeScript, able to own UI tasks independently or review frontend PRs with domain context.\nExperience integrating FIX protocol, SEBI-regulated broker APIs, or exchange-level connectivity.\nKnowledge of message queues and event-driven architecture (Kafka, RabbitMQ) for high-throughput trade event processing.\nExposure to algorithmic or quantitative trading systems, backtesting frameworks, or risk management tooling.\nUnderstanding of regulatory compliance requirements relevant to trading platforms (SEBI, MiFID II, or exchange-specific rules).\nExperience with containerisation (Docker, Kubernetes) and observability tooling (Prometheus, Grafana, Datadog).\nTechnologies:\nBackend: Python (FastAPI / Django) or Node.js (Express / Fastify).\nReal-time: WebSocket, REST APIs, asyncio / async-await.\nDatabases: PostgreSQL, MongoDB, Redis.\nTrading APIs: Zerodha Kite, Alpaca, Bloomberg / Refinitiv, FIX Protocol.\nFrontend: React, TypeScript, Redux Toolkit / Zustand.\nCharting: TradingView Lightweight Charts, Recharts, D3.js .\nMessaging: Kafka, RabbitMQ.\nDevOps: Docker, Kubernetes, GitHub Actions, AWS / GCP.\nMonitoring: Prometheus, Grafana, Datadog, ELK Stack.\nKey Competencies:\nPrecision under pressure: financial systems demand correctness; you validate calculation logic and never cut corners on data integrity.\nReal-time systems thinking: you understand async event loops, concurrency models, and connection management at high data volumes.\nDomain fluency: you speak the language of trading desks, not just engineering standups.\nOwnership: when the market opens, your system needs to work; you take that personally.\nCollaborative rigour: honest, specific code reviews given and received; clear documentation as a professional standard.\nAdaptability: comfortable owning backend fully while picking up frontend context when the team needs it.","description_format":"text","description_chars":6231,"description_truncated":false,"requirements":{"experience_years_min":3,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[]},"benefits":[],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":["Predictive Analytics","Content Creation","Digital Media"],"lifecycle":[{"event":"open","at":"2026-08-24T00:35:38Z"},{"event":"close","at":"2026-10-21T12:35:00Z"}],"visa":[],"liveness":null,"pay":null,"html_url":"https://alion.io/job/zzazz-fullstack-developer","json_url":"https://alion.io/job/zzazz-fullstack-developer.json","meta":{"generated_at":"2026-10-24T09:20:39Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":13502,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-25T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":6486},"rest":"https://alion.io/mcp/rest/get_company?id=6486"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fzzazz-fullstack-developer"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fzzazz-fullstack-developer"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fzzazz-fullstack-developer"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/zzazz-fullstack-developer\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fzzazz-fullstack-developer"}]}