{"id":3004845,"url":"https://alion.io/job/exl-full-stack-developer","title":"Full Stack Developer","company":{"id":38016,"name":"EXL","domain":"exlservice.com","url":"https://alion.io/company/exl","size_band":"5000+","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Oracle","truth_index":{"grade":"B","score":80,"open_postings":268,"ghost_share":0,"stale_share":0.996,"repost_share":0.004,"time_to_fill_p50_days":15,"computed_at":"2026-10-30T05:48:23Z"}},"role":"Backend","role_family":"Backend","seniority":"junior","employment_type":null,"work_mode":"hybrid","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Gurgaon, India"],"countries":["IN"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":{"min_usd":8000,"max_usd":21000,"period":"year","method":"role_seniority_country_remote_cell","sample_n":43},"experience_years_min":2,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"CI/CD","optional":false},{"name":"FastAPI","optional":false},{"name":"GitOps","optional":false},{"name":"React Query","optional":false},{"name":"React Router","optional":false},{"name":"React.js","optional":false},{"name":"Redux Toolkit","optional":false},{"name":"Rest API","optional":false},{"name":"shadcn/ui","optional":false},{"name":"Tailwind CSS","optional":false},{"name":"AI Agents","optional":true},{"name":"Claude","optional":true},{"name":"Claude Code","optional":true},{"name":"Cursor","optional":true},{"name":"Docker","optional":true},{"name":"Git","optional":true},{"name":"GitHub","optional":true},{"name":"JavaScript","optional":true},{"name":"Next.js","optional":true},{"name":"Node JS","optional":true},{"name":"Prefect","optional":true},{"name":"Python","optional":true},{"name":"Radix UI","optional":true},{"name":"Redux","optional":true},{"name":"Streamlit","optional":true}],"status":"live","first_seen_at":"2026-03-05T01:24:46Z","employer_posted_date":"2026-03-05","last_verified_at":"2026-10-31T02:36:01Z","board_verified":true,"closed_at":null,"days_open":240,"trust":{"level":"stale","repost_count":0,"flags":["stale"],"days_open":238},"description":"Full Stack Engineer (React + FastAPI)\nLocation: Hybrid/Remote options available\n________________________________________\nAbout the Role\nWe are building cutting-edge AI products that power next-generation experiences in sports and entertainment. We’re looking for a Full Stack Engineer who is passionate about creating scalable, high-performance applications. You’ll work individually initially but with clear pathways to grow into a leadership role, guiding and mentoring future team members.\n________________________________________\nKey Responsibilities\nDevelop and ship end-to-end web applications using React (frontend) and FastAPI (backend).\nDesign and implement RESTful APIs for user flows, authentication, authorization, agent conversations and core backend operations.\nCollaborate with AI/ML teams to integrate models into production-ready applications.\nEnsure responsive UI/UX using modern styling frameworks and component libraries.\nMaintain high code quality through best practices, CI/CD pipelines, and GitOps workflows.\n________________________________________\nRequired Skills\nFrontend:\nStrong proficiency in React\nExperience with React Query, React Router DOM, Redux Toolkit\nStyling with Tailwind CSS (required); familiarity with component libraries like ShadCN is a plus.\nProven track record of shipping end-to-end React applications.\nBackend:\nStrong proficiency in FastAPI for building scalable APIs.\nAbility to design and manage user flows, authentication, and conventional API patterns.\nGeneral:\nSolid understanding of Git, GitHub, and CI/CD pipelines.\nSelf-motivated, eager to learn, and able to work independently.\nPrepared to take on leadership responsibilities as the team grows.\nNice-to-Have Skills\nFrontend/Backend Enhancements:Experience with Next.js and Node.js.\nData & ML Integration:Prior experience building data science or ML apps at scale.\nFamiliarity with orchestration frameworks like Airflow or Prefect and Python Data application frameworks like Streamlit.\nDevOps & Deployment: Comfort with containerization (Docker) and GitOps workflows.\nModern Tools: Exposure to agentic coding tools (Cursor, Claude Code) and CLI tools (Claude CLI, Gemini CLI).\nWhat We Offer\nOpportunity to work on AI-driven products shaping the future of sports and entertainment.\nA culture of continuous learning and innovation.\nGrowth path into technical leadership roles.\nFlexible work environment and competitive compensation.\nAbout EXL Sports Analytics:\nEXL Sports Analytics team provides data-driven, action-oriented solutions to business problems through statistical data mining, cutting edge analytics techniques and a consultative approach to clients in the sports industry. We work with some of the topmost sports organizations in the world.\nAbout EXL:\nEXL (NASDAQ:EXLS) is a leading data analytics and operations management company that helps businesses enhance growth and profitability in the face of relentless competition and continuous disruption. Headquartered in New York, EXL has more than 40,000 professionals in locations throughout the United States, Europe, Asia (primarily India and Philippines), Latin America, Australia and South Africa. EXL Sports Analytics team provides data-driven, action-oriented solutions to business problems through statistical data mining, cutting edge analytics techniques and a consultative approach to clients in the sports industry. We work with some of the topmost sports organizations in the world.\n Full Stack Engineer (React + FastAPI)\nLocation: Hybrid/Remote options available\n________________________________________\nAbout the Role\nWe are building cutting-edge AI products that power next-generation experiences in sports and entertainment. We’re looking for a Full Stack Engineer who is passionate about creating scalable, high-performance applications. You’ll work individually initially but with clear pathways to grow into a leadership role, guiding and mentoring future team members.\n________________________________________\nKey Responsibilities\nDevelop and ship end-to-end web applications using React (frontend) and FastAPI (backend).\nDesign and implement RESTful APIs for user flows, authentication, authorization, agent conversations and core backend operations.\nCollaborate with AI/ML teams to integrate models into production-ready applications.\nEnsure responsive UI/UX using modern styling frameworks and component libraries.\nMaintain high code quality through best practices, CI/CD pipelines, and GitOps workflows.\n________________________________________\nRequired Skills\nFrontend:\nStrong proficiency in React\nExperience with React Query, React Router DOM, Redux Toolkit\nStyling with Tailwind CSS (required); familiarity with component libraries like ShadCN is a plus.\nProven track record of shipping end-to-end React applications.\nBackend:\nStrong proficiency in FastAPI for building scalable APIs.\nAbility to design and manage user flows, authentication, and conventional API patterns.\nGeneral:\nSolid understanding of Git, GitHub, and CI/CD pipelines.\nSelf-motivated, eager to learn, and able to work independently.\nPrepared to take on leadership responsibilities as the team grows.\nNice-to-Have Skills\nFrontend/Backend Enhancements:Experience with Next.js and Node.js.\nData & ML Integration:Prior experience building data science or ML apps at scale.\nFamiliarity with orchestration frameworks like Airflow or Prefect and Python Data application frameworks like Streamlit.\nDevOps & Deployment: Comfort with containerization (Docker) and GitOps workflows.\nModern Tools: Exposure to agentic coding tools (Cursor, Claude Code) and CLI tools (Claude CLI, Gemini CLI).\nWhat We Offer\nOpportunity to work on AI-driven products shaping the future of sports and entertainment.\nA culture of continuous learning and innovation.\nGrowth path into technical leadership roles.\nFlexible work environment and competitive compensation.\nAbout EXL Sports Analytics:\nEXL Sports Analytics team provides data-driven, action-oriented solutions to business problems through statistical data mining, cutting edge analytics techniques and a consultative approach to clients in the sports industry. We work with some of the topmost sports organizations in the world.\nAbout EXL:\nEXL (NASDAQ:EXLS) is a leading data analytics and operations management company that helps businesses enhance growth and profitability in the face of relentless competition and continuous disruption. Headquartered in New York, EXL has more than 40,000 professionals in locations throughout the United States, Europe, Asia (primarily India and Philippines), Latin America, Australia and South Africa. EXL Sports Analytics team provides data-driven, action-oriented solutions to business problems through statistical data mining, cutting edge analytics techniques and a consultative approach to clients in the sports industry. We work with some of the topmost sports organizations in the world.\n Bachelor's/Master's in Engineering 2-5 years","description_format":"text","description_chars":6968,"description_truncated":false,"requirements":{"experience_years_min":2,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":{"level":"bachelor","optional":false},"security_clearance":false,"languages":[]},"benefits":["Continuous learning","Flexible schedule"],"hiring_locations":[{"name":"India","iso":"IN","kind":"country"}],"hiring_excludes":[],"relocation_offered":false,"industries":["Sports Analytics","Business Process Outsourcing (BPO)","AI Consulting & Integration","Analytics & BI Consulting"],"lifecycle":[{"event":"open","at":"2026-10-21T13:24:34Z"}],"visa":[],"liveness":{"score":1,"band":"cold","label":"Long shot","p_open":1,"p_active":0.05,"p_room":0.28,"age_days":239,"expected_fill_days":15,"reasons":["conf:4","stale_co","velocity","win:tail","crowd:junior,brand"],"computed_at":"2026-10-30T05:48:23Z"},"pay":null,"html_url":"https://alion.io/job/exl-full-stack-developer","json_url":"https://alion.io/job/exl-full-stack-developer.json","meta":{"generated_at":"2026-10-31T02:47:13Z","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":3914,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-11-01T00: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":38016},"rest":"https://alion.io/mcp/rest/get_company?id=38016"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fexl-full-stack-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%2Fexl-full-stack-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%2Fexl-full-stack-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/exl-full-stack-developer\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fexl-full-stack-developer"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":3004845}},{"tool":"search_jobs","arguments":{"company":"exlservice.com","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":3004845},"note":"people open to offers who fit this vacancy"}],"note":"The same data through MCP tools: https://alion.io/mcp/open needs no sign-in (compact searches, postings, people); https://alion.io/mcp with an Alion account has everything. Docs: https://alion.io/developers"}}