{"id":4036092,"url":"https://alion.io/job/flexiple-ai-full-stack-developer-maintenance-enhancements","title":"AI Full-Stack Developer, Maintenance & Enhancements","company":{"id":59377,"name":"Flexiple","domain":"flexiple.com","url":"https://alion.io/company/flexiple","size_band":null,"is_staffing_agency":false,"employer_type":"direct","is_intermediary":true,"listed_via":null,"ats_vendor":null,"truth_index":null},"role":"AI/ML","role_family":"AI/ML","seniority":"middle","employment_type":"full_time","work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Chennai, India"],"countries":["IN"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":null,"experience_years_min":4,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"API Gateway","optional":false},{"name":"Azure","optional":false},{"name":"Azure Cosmos DB","optional":false},{"name":"Bicep","optional":false},{"name":"Claude Code","optional":false},{"name":"FastAPI","optional":false},{"name":"GDPR","optional":false},{"name":"Jira","optional":false},{"name":"LLM","optional":false},{"name":"LLM Guardrails","optional":false},{"name":"Microsoft Entra ID","optional":false},{"name":"Node JS","optional":false},{"name":"OpenAI","optional":false},{"name":"OpenAI Codex","optional":false},{"name":"pgvector","optional":false},{"name":"PostgreSQL","optional":false},{"name":"Python","optional":false},{"name":"RAG","optional":false},{"name":"React.js","optional":false},{"name":"SAP OData","optional":false},{"name":"SQL","optional":false},{"name":"TypeScript","optional":false},{"name":"ABAP","optional":true},{"name":"JavaScript","optional":true},{"name":"Windows","optional":true}],"status":"live","first_seen_at":"2026-11-10T17:24:07Z","employer_posted_date":null,"last_verified_at":"2026-11-10T17:24:07Z","board_verified":false,"closed_at":null,"days_open":0,"trust":{"level":"not_scored","repost_count":null,"flags":[],"days_open":0},"description":"Hiring for PULS Group — via Flexiple, the recruiting partner on this role.\n\nAbout the Company\nPULS is a German manufacturer of industrial DIN-rail power supplies, used by automation OEMs worldwide. Headquartered in Munich with about 1,700 people globally, PULS is building an India-based IT and AI team that works directly with its Munich Software Development department. The team is relaunching the global PULS website as an AI-ready platform for 21 country sites in 7 languages and runs a growing portfolio of in-house AI solutions on Azure.\n\nAbout the Role\nPULS runs live AI solutions used every day by Purchasing, Finance, Logistics, R&D and Sales: chat agents integrated with SAP, scheduled Azure jobs, document pipelines, workflow apps and dashboards. You will keep them reliable and keep improving them. That means resolving incidents at the root cause, shipping change requests in regular maintenance releases, and keeping everything monitored and documented. You will work from India with core hours overlapping the Munich morning (about 13:00–18:00 IST), with no night shifts and no solo on-call, alongside the AI team, DevOps and Cybersecurity. Onboarding is in Munich, with one or two visits a year after that.\n\nWhat you'll do\nOwn the incident and change-request queue for all live AI solutions: reproduce on the test stage, separate bugs from change requests and agree weekly priorities with the AI Team Lead\nFix root causes across the stack: TypeScript/React frontend, Node.js or Python (FastAPI) backend, scheduled jobs, SAP OData integration, PDF and mailbox automation, and write the test that proves each fix\nShip enhancements in maintenance releases (new SAP fields, document layouts, extended agent skills) and turn larger requests into specifications for the project team\nUse Claude Code and Codex to draft fixes and tests, then review, verify on the preview stage and merge\nCatch rising error rates, silently failed jobs and token-cost drift with KQL in Log Analytics; release prompt, skill and model updates on Azure OpenAI only after regression cases and an LLM-as-judge review pass\nRun Azure Container Apps and jobs across preview, pilot and production with DevOps: Bicep, rollbacks, Key Vault secrets, Entra app registrations and Teams app updates\nTake over solutions built by business teams and keep runbooks and documentation current\n\nWhat you bring\n4–6 years of full-stack development on production systems you not only built but kept running\nTypeScript/React and Node.js, plus Python with FastAPI; SQL with PostgreSQL or Cosmos DB\nAzure in daily practice: Container Apps, Cosmos DB, PostgreSQL, Key Vault, Service Bus, Entra ID, Bicep and the Azure CLI\nHas shipped LLM applications to production: tool calling, prompt guardrails, RAG (pgvector) and evaluation\nReal debugging depth, e.g. has traced a 401/403 through an OAuth on-behalf-of chain and an API gateway to its root cause, and reads logs with KQL\nAt least 6 months of daily Claude Code or Codex use on production code. Expect live pairing on a real ticket in the interview\nSecrets management, RBAC and GDPR as everyday practice; clear written English (C1) for non-technical colleagues in Jira and docs\n\nNice to have\nSAP OData integration experience\nPowerShell for Windows-based deployment and operations tooling\nMicrosoft Teams app development\n\nOriginally posted on: 29 Oct 2026","description_format":"text","description_chars":3367,"description_truncated":false,"requirements":{"experience_years_min":4,"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":["Recruiting & Staffing","Freelance & Talent Marketplaces"],"lifecycle":[{"event":"open","at":"2026-11-10T20:14:00Z"}],"visa":[],"liveness":{"score":86,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.86,"p_room":1,"age_days":0,"expected_fill_days":11,"reasons":["seen:0","win:early"],"computed_at":"2026-11-10T23:20:55Z"},"pay":null,"html_url":"https://alion.io/job/flexiple-ai-full-stack-developer-maintenance-enhancements","json_url":"https://alion.io/job/flexiple-ai-full-stack-developer-maintenance-enhancements.json","meta":{"generated_at":"2026-11-10T23:20:55Z","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":1746,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-11-11T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.1,"usd":0.01,"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":59377},"rest":"https://alion.io/mcp/rest/get_company?id=59377"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fflexiple-ai-full-stack-developer-maintenance-enhancements"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":2,"usd":0.2},"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%2Fflexiple-ai-full-stack-developer-maintenance-enhancements"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.1,"usd":0.01},"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%2Fflexiple-ai-full-stack-developer-maintenance-enhancements"},{"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/flexiple-ai-full-stack-developer-maintenance-enhancements\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fflexiple-ai-full-stack-developer-maintenance-enhancements"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":4036092}},{"tool":"search_jobs","arguments":{"company":"flexiple.com","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":4036092},"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"}}