Unlock Full Resume Report

New offer - be the first one to apply!

September 11, 2026

Senior Python Engineer

Senior • Remote

Warsaw, Poland

Quick Facts

  • Role: Senior Python Engineer (backend services)

  • Focus: Build and maintain robust backend services for an AI-powered document analysis and regulatory review assistant.

Description

We are seeking a Senior Python Engineer to build and maintain robust backend services within an existing application. The backend supports an AI-powered assistant for document analysis and review related to pharmaceutical regulations, enabling efficient search and user query responses based on a database of legal case documents.

Responsibilities

  • Write clean, concise, and scalable Python code, ensuring stability, maintainability, and proper unit testing.
  • Implement new requirements in an Agile environment, following architectural principles and engineering standards.
  • Diagnose complex backend and production issues using monitoring, telemetry, and logging tools to evaluate options and implement effective solutions.
  • Work on performance optimization, testing, troubleshooting, and improving backend service reliability.
  • Work with Dockerized backend services and participate in CI/CD processes using GitHub Actions.
  • Have a basic understanding of Kubernetes, Argo CD, and Helm Charts to support troubleshooting of backend service deployments when needed.
  • Apply basic networking and infrastructure knowledge to investigate backend service issues in Azure-based environments.
  • Contribute to architecture and design discussions, ensuring solutions follow best practices.

Requirements

  • 5+ years of experience in development with Python.
  • Design, develop, and maintain backend services using Python and FastAPI.
  • Write clean, efficient, and testable code for scalable systems.
  • Integrate and work with relational databases, primarily PostgreSQL.
  • Implement background processing and task queues using Celery.
  • Diagnose and resolve complex technical issues in backend systems (including cloud environments like Azure).
  • Collaborate with the team on architecture, code reviews, and problem-solving (using GitHub for version control).
  • Participate in performance optimization and testing (e.g., with Pytest).
  • Apply knowledge of infrastructure and monitoring tools (e.g., Docker, Kubernetes, OpenTelemetry, Argocd) to support backend reliability.
  • Proactively learn and adopt new technologies relevant to backend development and cloud operations.
  • English B1+.

Benefits

  • Supportive, well-organized, and fair in terms of conditions and benefits.
  • Benefits package details shared during the interviews.
  • Glassdoor reviews available.

Similar jobs you might like