{"id":1736215,"url":"https://alion.io/job/webellian-senior-full-stack-engineer-ai-experiences-python-react","title":"Senior Full Stack Engineer (AI Experiences, Python + React)","company":{"id":1384,"name":"Webellian","domain":"webellian.com","url":"https://alion.io/company/webellian-sp-z-o-o","size_band":null,"is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"PeopleForce","truth_index":null},"role":"Backend","role_family":"Backend","seniority":"senior","employment_type":null,"work_mode":"hybrid","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":[],"countries":[],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":null,"experience_years_min":5,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Agile","optional":false},{"name":"ArgoCD","optional":false},{"name":"CI/CD","optional":false},{"name":"Claude Code","optional":false},{"name":"Copilot","optional":false},{"name":"Docker","optional":false},{"name":"FastAPI","optional":false},{"name":"GitHub Actions","optional":false},{"name":"GitOps","optional":false},{"name":"Grafana","optional":false},{"name":"Helm","optional":false},{"name":"Human-in-the-Loop","optional":false},{"name":"Jest","optional":false},{"name":"Kubernetes","optional":false},{"name":"LLM","optional":false},{"name":"OpenTelemetry","optional":false},{"name":"Pact","optional":false},{"name":"Prometheus","optional":false},{"name":"Pydantic","optional":false},{"name":"Pytest","optional":false},{"name":"Python","optional":false},{"name":"React Native","optional":false},{"name":"Redux","optional":false},{"name":"Rest API","optional":false},{"name":"State Management","optional":false},{"name":"Structured Outputs","optional":false},{"name":"TypeScript","optional":false},{"name":"Zustand","optional":false},{"name":"Alembic","optional":true},{"name":"Apache Kafka","optional":true},{"name":"JavaScript","optional":true},{"name":"LangChain","optional":true},{"name":"LlamaIndex","optional":true},{"name":"PostgreSQL","optional":true},{"name":"React.js","optional":true},{"name":"SQLAlchemy","optional":true},{"name":"Storybook","optional":true}],"status":"live","first_seen_at":"2026-10-03T01:09:31Z","employer_posted_date":"2026-10-03","last_verified_at":"2026-10-06T23:49:15Z","board_verified":true,"closed_at":null,"days_open":4,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":4},"description":"About Webellian\nWebellian is a well-established Digital Transformation and IT consulting company committed to creating a positive impact for our clients. We strive to make a meaningful difference in diverse sectors such as insurance, banking, healthcare, retail, and manufacturing. Our passion for cutting-edge and disruptive technologies, as well as our shared values and strong principles, are what motivate us. We are a community of engineers and senior advisors who work with our clients across industries, playing a deep and meaningful role in accelerating and realizing their vision and strategy.\nAbout the position\nAs a Senior Full Stack Engineer for AI Experiences within Advanced Analytics Team, you will join one of our domain engineering teams to build the product surfaces around AI: the FastAPI services that orchestrate and consume AI, and the React (TypeScript) and React Native interfaces that bring AI-related journeys to life for customers and case handlers. You work across the full stack, from the AI integration layer to the rendered experience, with clear personal ownership of the journeys you ship.\nThis role builds around AI, not the AI itself. Our AI specialists (AI Engineers, Conversational AI, NLU) own model development, agent behaviour, prompt and NLU design, and evaluation. You own the engineering that turns those AI services into reliable, well-integrated product journeys: consuming the agent and model APIs, orchestrating them into workflows, and surfacing their output cleanly and safely in the UI. The boundary is deliberate so that AI expertise stays with the specialist teams and product delivery stays with you.\nYou will work in a cross-functional team alongside backend and frontend engineers, UI/UX designers, and AI specialists, on a central engineering platform that provides CI/CD pipelines, deployment tooling, shared backend and frontend frameworks, a shared design system, and AI services you consume via API.\nKey responsibilities:\nBuild AI-related journeys end to end for your team's domain: FastAPI async services and BFF-layer components that orchestrate AI calls on the backend, and React (TypeScript) web and React\n\nNative mobile interfaces that surface AI output on the frontend.\n\nIntegrate the platform's AI and agent services into domain workflows: consume agent and model APIs, orchestrate multi-step and multi-turn AI calls, handle structured outputs and confidence thresholds, and design fallback and human-in-the-loop paths.\n\nSurface AI output cleanly and safely in the UI: structured summaries, conversational companion experiences, voice flow integrations, streaming responses, and clear handling of uncertain or low-confidence results.\n\nOwn the API contract as the seam between the AI integration layer, the backend, and the frontend: keep it versioned, consumer-driven, and stable across releases.\n\nContribute to service and component architecture decisions alongside the team's senior technical lead: orchestration patterns, state management for conversational flows, data fetching, and integration boundaries with core insurance systems.\n\nPartner with the AI specialist teams on the contract for AI services: give clear product feedback on API shape, latency, output structure, and failure modes, without owning the models, prompts, or evaluation yourself.\n\nAdopt the central platform's shared Python frameworks, Pydantic models, async patterns, and the shared design system; contribute reusable AI-integration and AI-rendering patterns back to the platform.\n\nApply and improve performance and accessibility standards across AI journeys: streaming and latency handling on the backend; code splitting, render performance, and WCAG 2.1 AA compliance for AI-driven interfaces on the frontend.\n\nInstrument AI journeys for observability against the central stack (Prometheus, Grafana, Application Insights, OpenTelemetry): structured logging, metrics, distributed tracing of multi-step AI calls, and error tracking.\n\nWork within the central CI/CD pipelines, Helm charts, and ArgoCD-based deployment model; configure Kubernetes-aware service behaviour (probes, graceful shutdown, resource requests, HPA).\n\nMentor mid-level engineers through code review, pairing, and design discussion; participate in incident response for AI journeys in your domain and the follow-up improvements.\n\nRequired Experience & Skills\n5+ years professional experience in full stack development with production ownership of both backend services and frontend applications at scale.\n\nGenuine full-stack depth: able to design, contribute to, and review production code on both the Python backend and the React frontend, not strong on one side and nominal on the other.\n\nModern Python backend proficiency: Python 3.12+, FastAPI (or equivalent ASGI framework), async I/O at production scale, Pydantic models, and Pythonic API design.\n\nReact (TypeScript) depth: component design, hooks, state management (Context, Redux, Zustand, or equivalent), and TypeScript across large codebases.\n\nExperience consuming AI or model services from application code: calling agent, LLM, or ML APIs, handling structured (JSON) outputs, streaming responses, timeouts, retries, and graceful degradation when a call fails or returns low confidence.\n\nMicroservice and API architecture: service boundary design, REST API design and versioning, backward compatibility, and BFF-layer responsibilities.\n\nContract collaboration across the AI-service, backend, and frontend seams: consumer-driven contract testing (Pact or equivalent) and versioning that keeps clients stable across releases.\n\nKubernetes-aware service design: readiness and liveness probes, graceful shutdown, resource requests and limits, and horizontal pod autoscaling. You do not need to operate the cluster.\n\nCI/CD and GitOps familiarity: GitHub Actions pipelines, containerisation (multi-stage Docker builds), and GitOps deployment with ArgoCD or equivalent.\n\nTesting across the stack: pytest for backend services, Jest and React Testing Library for the frontend, plus integration and contract tests.\n\nAccessibility: WCAG 2.1 AA compliance, semantic HTML, ARIA patterns, and screen reader testing, applied to AI-driven interfaces.\n\nDemonstrated experience mentoring mid-level engineers and contributing to technical direction within a team.\n\nWays of Working\nComfortable in agile, iterative delivery environments with clear personal ownership of AI journeys and outcomes across the stack.\n\nCollaborative by default: shares work-in-progress, seeks early feedback, and works closely with the AI specialist teams and UX designers on decisions that span the AI-service and product boundaries.\n\nRespects team boundaries: builds the product engineering around AI and leaves model, prompt, NLU, and evaluation ownership with the specialist teams, while giving them sharp, practical feedback on the service contract.\n\nAttention to craft: cares about how AI output is presented, how uncertainty is handled, and how a journey degrades gracefully, not just functional completeness.\n\nProactive learner: keeps up with the Python, React, and applied-AI ecosystems; comfortable adopting AI-assisted developer tools (e.g. GitHub Copilot, Claude Code) to improve productivity.\n\nClear written and verbal communication across technical and non-technical stakeholders, including UX designers and AI specialists.\n\nNice to Have\nExperience building AI-driven UX patterns in production: conversational companion UIs, voice interfaces, LLM-powered autocomplete, and structured AI output rendering.\n\nFamiliarity with agent or LLM orchestration frameworks as a consumer (LangChain, LlamaIndex, or in-house agent frameworks), without needing to have designed the models or agents yourself.\n\nReact Native depth: shared web and mobile delivery, navigation patterns, and platform-specific considerations.\n\nEvent-driven systems: Kafka or equivalent message broker at production scale, including consumer group patterns and schema evolution.\n\nRelational database experience: PostgreSQL, async drivers (asyncpg, SQLAlchemy 2.x async), schema design, and migrations (Alembic).\n\nStorybook and design-system contribution at scale.\n\nInsurance or financial services domain knowledge (claims, policy, payments).\n\nExperience in regulated industries (insurance, finance, healthcare) where auditability, data residency, and access control are standard requirements.\n\nWhat we offer\nContract under Polish law: B2B or Umowa o Pracę\n\nBenefits such as private medical care, group insurance, Multisport card\n\nThere are English classes available\n\nHybrid work (at least 1 day/2-3 months on-site) in Warsaw (Mokotów)\n\nOpportunity to work with excellent professionals\n\nHigh standards of work and focus on the quality of code\n\nNew technologies in use\n\nContinuously learning and growth\n\nInternational team\n\nPinball, PlayStation & much more (on-site)\n\nJoin a growing team of dedicated professionals! We love to pass on the knowledge to grow excellence, speak our minds without playing politics, and just enjoy hanging around together. If you share our passions - we want to meet you! So go ahead and apply","description_format":"text","description_chars":9126,"description_truncated":false,"requirements":{"experience_years_min":5,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[]},"benefits":["Hybrid work"],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":["Artificial Intelligence","IT Consulting & Digital Transformation","Custom Software Development","AI Consulting & Integration"],"lifecycle":[{"event":"open","at":"2026-10-03T01:09:31Z"}],"visa":[],"liveness":{"score":90,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.903,"p_room":1,"age_days":3,"expected_fill_days":27,"reasons":["conf:1","velocity","win:early"],"computed_at":"2026-10-06T05:45:30Z"},"pay":null,"html_url":"https://alion.io/job/webellian-senior-full-stack-engineer-ai-experiences-python-react","json_url":"https://alion.io/job/webellian-senior-full-stack-engineer-ai-experiences-python-react.json","meta":{"generated_at":"2026-10-07T01:57:05Z","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","counted_by":"address","units_charged":1,"used_today":3159,"day_limit":5000,"remaining_today":1841,"minute_limit":60,"resets_at":"2026-10-08T00: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":1384},"rest":"https://alion.io/mcp/rest/get_company?id=1384"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fwebellian-senior-full-stack-engineer-ai-experiences-python-react"},{"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%2Fwebellian-senior-full-stack-engineer-ai-experiences-python-react"},{"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%2Fwebellian-senior-full-stack-engineer-ai-experiences-python-react"},{"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/webellian-senior-full-stack-engineer-ai-experiences-python-react\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fwebellian-senior-full-stack-engineer-ai-experiences-python-react"}]}