{"id":816179,"url":"https://alion.io/job/newcode-senior-fastapi-developer","title":"Senior FastAPI Developer","company":{"id":679268,"name":"Newcode","domain":"newcode.ai","url":"https://alion.io/company/newcode","size_band":"51-200","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Workable","truth_index":{"grade":"D","score":50,"open_postings":12,"ghost_share":0.833,"stale_share":0,"repost_share":0,"time_to_fill_p50_days":null,"computed_at":"2026-10-30T05:48:23Z"}},"role":"Backend","role_family":"Backend","seniority":"senior","employment_type":"full_time","work_mode":"remote","remote_scope":"stated_countries","remote_scope_basis":"board_field","remote_working_hours":null,"hiring_geo_confidence":"inferred","locations":["Oslo, Norway","Stockholm, Sweden","Copenhagen, Denmark","Dublin, Ireland","Warsaw, Poland"],"countries":["NO","SE","DK","IE","PL"],"hiring_countries":["US","DK","IE","NO","PL","SE"],"hiring_countries_total":6,"salary":null,"salary_estimate":null,"experience_years_min":null,"visa_sponsorship":true,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Claude Code","optional":false},{"name":"Copilot","optional":false},{"name":"Cursor","optional":false},{"name":"Embeddings","optional":false},{"name":"FastAPI","optional":false},{"name":"Function Calling","optional":false},{"name":"LLM","optional":false},{"name":"PostgreSQL","optional":false},{"name":"Python","optional":false},{"name":"RAG","optional":false},{"name":"Redis","optional":false},{"name":"SQL","optional":false},{"name":"LangChain","optional":true},{"name":"LlamaIndex","optional":true},{"name":"WebSockets","optional":true}],"status":"live","first_seen_at":"2025-07-20T00:00:00Z","employer_posted_date":"2025-07-20","last_verified_at":"2026-10-31T00:55:23Z","board_verified":true,"closed_at":null,"days_open":468,"trust":{"level":"ghost","repost_count":0,"flags":["stale","company_stale"],"days_open":466},"description":"Who are we?\nWe build AI tools for firms in legal and professional services: software people use for real work, not demos. We started a few months ago and already have paying clients who rely on what we ship. The team is small and moving fast.\nThe role\nYou'll own the backend behind our AI features. That's the APIs, the data pipelines, and the orchestration sitting between our product and the language models doing the work. In practice it means running retrieval over large sets of documents, getting dependable results out of LLMs and their tool calls, streaming responses to the UI, and processing long jobs in the background without things falling over.\nIt isn't CRUD work. The hard parts here are keeping AI systems accurate and fast with confidential data, at production scale. You'll make architecture calls early and live with them.\nRequirements\nWhat You'll Do\nDesigning and building the APIs and services our products run on. \nWorking on the AI plumbing: retrieval, orchestration, tool-calling, response streaming, and the evals that tell us whether the output is any good. \nKeeping async and distributed work reliable: document ingestion, embeddings, and long-running jobs on Redis. \nBuilding integrations with the systems clients already use, like email and document stores, and making them hold up under load. \nTaking data security and isolation seriously, since clients hand us confidential material. \nWho You Are\nAt least seven years building backend systems that run in production. Depth matters more to us than the number. \nYou think about how things fail, not just how they behave when everything's fine. \nYou've built real LLM-powered systems, or you're itching to: RAG, tool-calling, agents. You know where they tend to break. \nYou use AI coding tools (Claude Code, Cursor, Copilot) and use them well. Faster output, but you understand and stand behind every line; you wouldn't approve sloppy AI-written code in review, so you don't ship it either. \nYou're fine in a startup that changes direction. Decisions get made, then revisited. \nExperience we expect with the stack:\nPython: 6+ years \nFastAPI: 3+ years \nPostgreSQL / SQL \nRedis: 2+ years \nNice to have: RAG or vector search experience; LangChain or LlamaIndex; streaming over SSE, WebSocket or SignalR; Microsoft Graph and email integration work.\nVisa Sponsorship:\nAt this time, Newcode is unable to provide visa sponsorship. Candidates must be authorized to work in the applicable country without employer sponsorship.\nBenefits\nWhy Join Us?\n Be a driver of innovation in one of Oslo’s most exciting AI ventures\n Work with talented peers in a collaborative, high-energy team\n Shape both product and culture as we grow\n Flexible, English-speaking environment","description_format":"text","description_chars":2733,"description_truncated":false,"requirements":{"experience_years_min":null,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[{"language":"English","level":"All levels","optional":true}]},"benefits":[],"hiring_locations":[{"name":"United States","iso":"US","kind":"country"},{"name":"Denmark","iso":"DK","kind":"country"},{"name":"Ireland","iso":"IE","kind":"country"},{"name":"Norway","iso":"NO","kind":"country"},{"name":"Poland","iso":"PL","kind":"country"},{"name":"Sweden","iso":"SE","kind":"country"}],"hiring_excludes":[],"relocation_offered":false,"industries":["Artificial Intelligence","Legal AI"],"lifecycle":[{"event":"open","at":"2026-09-12T11:14:22Z"},{"event":"open","at":"2026-09-26T01:11:58Z"}],"visa":[],"liveness":{"score":4,"band":"cold","label":"Long shot","p_open":1,"p_active":0.142,"p_room":0.28,"age_days":467,"expected_fill_days":35,"reasons":["conf:2","stale_co","ghost","win:tail","crowd:"],"computed_at":"2026-10-30T05:48:23Z"},"pay":null,"html_url":"https://alion.io/job/newcode-senior-fastapi-developer","json_url":"https://alion.io/job/newcode-senior-fastapi-developer.json","meta":{"generated_at":"2026-10-31T02:46:53Z","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":3905,"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":679268},"rest":"https://alion.io/mcp/rest/get_company?id=679268"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fnewcode-senior-fastapi-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%2Fnewcode-senior-fastapi-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%2Fnewcode-senior-fastapi-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/newcode-senior-fastapi-developer\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fnewcode-senior-fastapi-developer"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":816179}},{"tool":"search_jobs","arguments":{"company":"newcode.ai","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":816179},"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"}}