Strong Junior/Middle Python Developer

The customer team is building a next-generation AI assistant platform using Claude, Snowflake Cortex, and custom Python-based APIs via the Model Context Protocol.
We are looking for an experienced Python developer to join the team working on the MCP Server - a FastAPI-based backend application deployed on Kubernetes and integrated with multiple AWS services. 

Key Responsibilities: 
• Develop and maintain the MCP Server (FastAPI backend) and its internal tools 
• Implement new API tools for LLM-based operations (e.g., text-to-SQL, data summary, etc.) 
• Integrate and maintain M2M authentication using Cognito and JWT validation 
• Ensure MCP Server complies with the official Model Context Protocol spec 
• Write clean, testable, modular Python code 
• Collaborate with DevOps on deployment and observability (GitHub Actions, ArgoCD, Prometheus, SQS logs) 
• Participate in code reviews, architecture decisions, and security discussions 

Must-Have Skills: 
• Strong experience with Python 3.10+, FastAPI 
• Good knowledge of JWT authentication, OAuth2 flows, and Cognito integration 
• Experience with AWS services: SQS, Secrets Manager, ALB, IAM will be an advantage 
• Comfort working with asynchronous code (async def, httpx, asyncio) 
• Experience with containerized development (Docker) 
• Git workflows (PRs, branching strategies, tagging) 
• Familiarity with structured logging and metrics (e.g., logging, Prometheus) 
• English B1+/B2 (written/spoken) 
• French will be an advantage 

Nice to Have: 
• Experience working with LLM APIs or AI tools 
• Familiarity with Snowflake or Cortex Analyst 
• Awareness of the Model Context Protocol 
• Experience contributing to CI/CD workflows 

Work Style & Process: 
• You will work closely with customer’s internal product and AI engineering teams 
• Daily communication via Slack, regular calls with PM / Tech Lead 
• You’ll deploy to dev, qa, and soon prod environments using ArgoCD & GitHub workflows 
• The team uses English for all technical and written communication Why Join 
• Work with cutting-edge LLM and AI platform technologies 
• Be part of a high-priority initiative at modern rapidly-growing company 
• Help shape the evolution of how AI connects with real business data via structured protocols

Working Conditions
 

  • Paid Vacation (16 days), Documented/Undocumented Sick Leave, Leave for Significant Life Events.
  • Quarterly Sports/English bonuses.
  • Compensation for medical insurance.
  • Flexible working hours.
  • Weekends according to the Ukrainian calendar.
  • Engaging projects with opportunities for career growth.
  • Exciting events, corporate parties & pizza parties.
  • Gifts from the company.
  • A friendly environment and supportive team.

Required languages

English B2 - Upper Intermediate
Published 17 November
77 views
·
14 applications
36% read
·
8% responded
Last responded yesterday
To apply for this and other jobs on Djinni login or signup.
Loading...