CareerPlanSign in

Mid-Level Python Developer (Backend)

Sofia, bg💼 Full-time🗓 2026-08-12 → 2026-09-26

Core

Build, maintain, and optimize high-concurrency backend systems for client projects, owning features end-to-end from design to deployment.

Role type

Mid-level backend Python engineer

Builds

Resilient backend services and APIs for client projects

Domain

Software engineering / Backend development

Deliverable

production ML models | product features

Required skills

Async Python (3.11+), FastAPI, PostgreSQL, SQLAlchemy/SQLModel, automated testing (pytest), Docker, REST APIs

Preferred skills

AI coding tools (Cursor, GitHub Copilot), LangChain, vector databases, message brokers (RabbitMQ, Kafka), Redis, cloud platforms (AWS, GCP, Azure), CI/CD pipelines, modern package managers (uv, Poetry, Ruff)

Technologies

Python, FastAPI, PostgreSQL, SQLAlchemy, SQLModel, pytest, Docker, RabbitMQ, Kafka, Redis, AWS, GCP, Azure, LangChain, Cursor, GitHub Copilot

Responsibilities

Design and implement backend features and API endpoints; write clean, tested async Python code; integrate services with databases and message queues; optimize query performance and ensure production reliability; collaborate with cross-functional squads and clients; conduct code reviews.

Seniority

Mid-level, hands-on IC

Sourced via smartrecruiters · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.