Senior Backend Python developer

Remote, 5+ years

Freshcode is looking for a Python developer with at least 5 years of commercial experience and conversational English to work on developing a medical AI service.

The project is a startup in the Life Sciences field (focusing on pharmaceuticals and medical equipment). The product is an AI assistant that leverages multi-agent systems and large language models (LLMs). The AI assistant aim is to help automate compliance-related tasks, including generating reports and documents required in this industry.

Projct stack:

Backend: Python, with potential use of Node.js
Frontend: TypeScript and React
Platform: Azure

Various LLMs will be used (OpenAI, DeepSeek, Gemini, etc.), with Microsoft's Auto-Gen framework under consideration for agent-based interactions.

Responsibilities:

  • Developing APIs and business logic using LLMs
  • Conducting technical analysis of client requirements
  • Participating in system architecture design
  • Writing unit tests

We find important:

  • 5+ years of commercial experience with Python
  • Proficiency in Django/FastAPI
  • Experience with microservices architecture
  • Skills in working with PostgreSQL or similar SQL databases
  • Experience with PyTest
  • Familiarity with Azure or other cloud platforms
  • Experience integrating LLMs into functional solutions
  • English at the Upper Intermediate level and above

Will be a plus:

  • Experience processing text documents with LLMs
  • Basic JavaScript skills and understanding of frontend interaction with REST APIs
  • Experience with CI/CD setup

What we offer:

  • Flexible & Remote work
  • Zero bureaucracy and flat organizational structure
  • No time trackers
  • Paid vacation (15 working days) and sick leave (10 working days)

Interview stages:

  • Interview with the recruiter and English check (45-60 min)
  • Technical interview with the company's Head of Delivery and Python developer (60-90 min)
  • Interview with the client (60-90 min)

Would you like to join our team?
Fill out the form below or message us on Telegram.
Uploading...
fileuploaded.jpg
Upload failed. Max size for files is 10 MB.
Thank you!
Our recruiter will contact you shortly
Oops! Something went wrong while submitting the form.
Ask a question | Get in touch
Send your CV
Message us on Telegram
instagramlinkedin
Headquarters
160 Sobornyi Ave., Zaporizhzhia, 69061, Ukraine
Offices
3 Pan Peninsula Square, London E14 9HQ, UK
93 Belovodski Put, Sofia 1616, Bulgaria
©2025 All Rights Reserved.
anchor