We're building the internal AI platform that powers our agentic workflows, and we're looking for a Senior Backend Software Engineer with deep experience in Model Context Protocol (MCP) and distributed systems.In this role, you'll design and operate production-grade MCP servers that sit at the core of our AI infrastructure. You'll work on highly asynchronous, event-driven systems that integrate securely with enterprise identity providers and manage state at scale. This is a hands-on engineering role with real architectural ownership.If you enjoy building reliable systems that other engineers depend on and you care about correctness, security, and performance, this role is for you.What You'll DoMCP Server & API DevelopmentDesign, build, and maintain high-performance MCP servers using the FastMCP frameworkDevelop clean, well-structured REST APIs using FastAPI, with full OpenAPI/Swagger complianceWrite efficient, non-blocking Python using asyncio and httpxOwn API contracts, error handling, and backward compatibilityAgentic Workflows & ArchitectureImplement and evolve agent orchestration systems using event-driven patternsIntegrate with webhooks and internal platform servicesManage distributed state with Redis, including caching strategies and TTL-based persistenceDebug and resolve complex issues across async, distributed systemsSecurity, Quality & DevOpsImplement enterprise-grade authentication and authorization:OAuth2 flowsAzure Entra ID (Azure AD) SSOSecure JWT validationBuild and maintain robust test suites (unit, integration, E2E) using pytest and pytest-asyncioContainerize services with Docker and support deployments via Azure pipelinesCollaborate closely with platform and delivery teams to ship reliable, scalable solutionsRequired Skills & ExperienceCore EngineeringStrong Python expertise with deep knowledge of async/await patternsSolid experience designing and building RESTful APIs with FastAPIMCP & Agent SystemsProven, hands-on experience building MCP servers (this is a core requirement)Practical experience with the FastMCP framework in production environmentsData & InfrastructureExperience with relational databases (SQL)Strong working knowledge of Redis as a distributed key-value storeSecurity & IdentityDeep understanding of AuthN/AuthZ conceptsExperience implementing OAuth2, SSO, and JWT-based authenticationFamiliarity with Azure Entra ID integrationsArchitecture & DeliveryExperience designing distributed, event-driven systemsComfort working with Docker and containerized servicesAbility to work independently and communicate complex technical ideas clearlyNice to HaveFamiliarity with the broader MCP ecosystem (clients, tools, patterns)Experience with AI/agent frameworks such as LangGraph, LangChain, or LangfuseExposure to Azure CI/CD, GitHub Actions, or similar pipelinesObservability experience (Datadog or comparable tooling)Prior experience with AI-assisted or "vibe" coding workflowsWhy Join UsWork in a modern software development company with international clientsBe part of a collaborative, supportive teamLearn how tech recruitment works end-to-endFlexible working model and long-term growth opportunitiesCompany apartments in cool cities across Europe: work and enjoy a memorable getawayAbout UsWe are a software house with 18 years of experience and a global portfolio of projects. We help businesses modernize, scale, and innovate through custom software solutions. Our team embraces unconventional ideas and new technologies, delivering solutions with real impact. If you value professionalism, creativity, and a strong engineering culture, you'll feel at home here.Job Type: Full-timePay: €54,000.00-€120,000.00 per yearBenefits:Work from homeExperience:MCP Servers: 5 years (required)Work Location: Remote