{"id":2667555,"url":"https://alion.io/job/aitek-python-developer-ai-agents-open-webui-mcp-full-time-remote","title":"Python Developer - AI Agents, Open WebUI & MCP (Full-Time - Remote)","company":{"id":4435978,"name":"Aitek","domain":"aitekbd.com","url":"https://alion.io/company/aitek-4","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":"full_time","work_mode":"remote","remote_scope":"stated_countries","remote_scope_basis":"posting_text","remote_working_hours":null,"hiring_geo_confidence":"inferred","locations":["Bangladesh"],"countries":["BD"],"hiring_countries":["BD"],"hiring_countries_total":1,"salary":null,"salary_estimate":null,"experience_years_min":3,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"AI Agents","optional":false},{"name":"Docker","optional":false},{"name":"Docker Compose","optional":false},{"name":"FastAPI","optional":false},{"name":"Function Calling","optional":false},{"name":"Git","optional":false},{"name":"LangChain","optional":false},{"name":"LangGraph","optional":false},{"name":"Microsoft Project","optional":false},{"name":"Model Context Protocol","optional":false},{"name":"Open WebUI","optional":false},{"name":"Prompt Engineering","optional":false},{"name":"Python","optional":false},{"name":"RAG","optional":false},{"name":"Rest API","optional":false},{"name":"Tool Use","optional":false},{"name":"AWS","optional":true},{"name":"Azure","optional":true},{"name":"GCP","optional":true},{"name":"MySQL","optional":true},{"name":"PostgreSQL","optional":true},{"name":"SQL","optional":true}],"status":"live","first_seen_at":"2026-10-01T23:39:00Z","employer_posted_date":null,"last_verified_at":"2026-10-01T23:39:00Z","board_verified":false,"closed_at":null,"days_open":15,"trust":{"level":"not_scored","repost_count":null,"flags":[],"days_open":15},"description":"Responsibilities & ContextJob Context\nWe are looking for a hands-on Python Developer to join our remote development team. The ideal candidate will have strong practical experience in Python, FastAPI, AI Agents, Open WebUI (OWUI), and MCP (Model Context Protocol).\nThis is a development-focused position. We are not looking for a high-level software architect. We need a reliable developer who can understand technical requirements, build practical solutions, integrate existing systems, work with self-hosted AI services, and deliver reliable, production-ready code.\nThe selected candidate will work on AI-agent automation, Open WebUI extensions, MCP servers, external system integrations, and self-hosted AI deployments. Experience with Microsoft Project and OpenProject integrations will be an advantage.\nKey Responsibilities\nDevelop, maintain, and improve Python applications and AI-agent automation.\nBuild and extend Open WebUI using Tools, Functions, Pipelines, and OpenAPI tool servers.\nDevelop MCP servers and integrate them with Open WebUI through Streamable HTTP or MCP proxy solutions.\nDevelop AI agents using function/tool calling, multi-step workflows, RAG, and prompt engineering.\nWork with LangChain, LangGraph, or similar AI-agent frameworks.\nIntegrate external systems using REST APIs, webhooks, OAuth2, API keys, and service accounts.\nImplement secure handling and storage of API keys, credentials, and other sensitive information.\nContainerize and deploy self-hosted services using Docker and Docker Compose.\nMonitor application logs, troubleshoot issues, and maintain deployed services.\nApply security best practices when developing AI-agent workflows, including protection against prompt injection and unsafe tool execution.\nSeparate read and write operations and implement confirmation mechanisms for potentially sensitive or dangerous actions.\nWrite clean, maintainable, well-documented Python code and develop appropriate tests.\nTroubleshoot API, integration, data-processing, and application-related issues.\nWork collaboratively with developers and other team members in a remote environment.\nPrepare and maintain technical documentation for developed solutions and integrations.\nRemote Work – Special Instructions\nThis is a full-time remote position. Candidates must be willing and able to work full-time from a remote environment.\nCandidates must have a reliable internet connection and a suitable computer/workstation for software development.\nRegular online meetings, communication, and collaboration with the development team will be required.\nWork activities and performance may be monitored in accordance with company policies and remote-work procedures.\nCandidates must be comfortable working independently, managing their working time, and meeting assigned deadlines.\nApplicants seeking part-time, freelance, or occasional work are not suitable for this position.\n\nEducationBachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field is preferred.\nCandidates with strong practical development experience and a relevant technical background may also be considered.\n\nExperienceAt least 3 years\n\nAdditional RequirementsAge At most 35 years\n Minimum 3 years of professional experience in Python development.\nHands-on experience developing and maintaining real-world applications or integrations.\nPractical experience integrating AI/ML models and AI agents into applications.\nExperience working with APIs, connectors, automation, or data synchronization.\nExperience working with self-hosted AI services will be an advantage.\nRequired Technical Skills\nPython: Minimum 3 years of professional experience.\nFastAPI: Strong hands-on experience is mandatory.\nOpen WebUI (OWUI): Practical experience with Tools, Functions, Pipelines, or OpenAPI tool servers.\nMCP: Experience developing MCP servers and connecting them with Open WebUI.\nAI Agents: Practical experience with function/tool calling, multi-step workflows, RAG, and prompt engineering.\nLangChain / LangGraph: Experience with either framework or similar AI-agent frameworks.\nAPI Integration: Strong knowledge of REST APIs, webhooks, OAuth2, API keys, and service accounts.\nDocker: Experience with Docker, Docker Compose, deployment, service updates, and logging.\nAI Security: Understanding of prompt injection, tool safety, access control, and secure handling of AI-agent actions.\nGit: Experience with version control and collaborative development.\nTesting & Documentation: Ability to write tests and maintain clear technical documentation.\nPreferred Skills\nExperience with Microsoft Project (MS Project) or MS Project-related integrations.\nExperience with OpenProject APIs, connectors, plugins, or integrations.\nExperience with PostgreSQL, MySQL, or other SQL databases.\nExperience with cloud platforms such as AWS, Microsoft Azure, or Google Cloud.\nExperience deploying and maintaining self-hosted applications.\nPrevious experience working in a fully remote development environment.\nWhat We Are Looking For\nWe are looking for a practical, problem-solving developer who:\nCan independently write, maintain, and troubleshoot production-quality Python code.\nCan work effectively with existing applications and codebases.\nCan investigate technical problems and find practical solutions.\nCan work with APIs, connectors, AI agents, and third-party systems.\nCan understand requirements and convert them into working solutions.\nIs comfortable learning new technologies and working with unfamiliar systems when required.\nPays attention to code quality, security, reliability, and documentation.\nCan communicate clearly and work effectively with a remote development team.\nThis is a hands-on developer position. We value practical development ability, integration experience, problem-solving skills, and the ability to deliver working solutions more than high-level architectural knowledge.\n\nEmployment status: Full Time\nWorkplace: Work from home\nSalary: Negotiable\nJob location: Anywhere in Bangladesh","description_format":"text","description_chars":6017,"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":[{"name":"Bangladesh","iso":"BD","kind":"country"}],"hiring_excludes":[],"relocation_offered":false,"industries":["Artificial Intelligence"],"lifecycle":[{"event":"open","at":"2026-10-16T03:09:09Z"}],"visa":[],"liveness":{"score":59,"band":"ok","label":"Likely open","p_open":0.85,"p_active":0.77,"p_room":0.9,"age_days":15,"expected_fill_days":28,"reasons":["seen:15","win:mid"],"computed_at":"2026-10-17T05:46:00Z"},"pay":null,"html_url":"https://alion.io/job/aitek-python-developer-ai-agents-open-webui-mcp-full-time-remote","json_url":"https://alion.io/job/aitek-python-developer-ai-agents-open-webui-mcp-full-time-remote.json","meta":{"generated_at":"2026-10-17T12:10:52Z","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":16079,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-18T00: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":4435978},"rest":"https://alion.io/mcp/rest/get_company?id=4435978"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Faitek-python-developer-ai-agents-open-webui-mcp-full-time-remote"},{"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%2Faitek-python-developer-ai-agents-open-webui-mcp-full-time-remote"},{"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%2Faitek-python-developer-ai-agents-open-webui-mcp-full-time-remote"},{"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/aitek-python-developer-ai-agents-open-webui-mcp-full-time-remote\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Faitek-python-developer-ai-agents-open-webui-mcp-full-time-remote"}]}