Назад
Company hidden
2 дня назад

Mid-Level Python Developer (Backend)

Формат работы
hybrid
Тип работы
fulltime
Грейд
middle
Английский
c1
Страна
Bulgaria
Вакансия из списка Hirify.GlobalВакансия из Hirify Global, списка международных tech-компаний
Для мэтча и отклика нужен Plus

Мэтч & Сопровод

Для мэтча с этой вакансией нужен Plus

Описание вакансии

Текст:
/
TL;DR
Mid-Level Python Developer (Backend) (Python/FastAPI): Building, maintaining, and optimizing high-concurrency backend systems for client projects with an accent on async Python, type safety, API development, and production delivery. Focus on integrating relational databases, caching layers, asynchronous message queues, and AI-assisted workflows while ensuring automated test coverage and production reliability.

Location: Hybrid, Sofia, Bulgaria

Company

hirify.global Bulgaria is part of the hirify.global Group, a technology consulting company delivering software engineering, digital transformation, and business consulting services through international teams and long-term customer partnerships across Germany and the DACH region.

What you will do

  • Own backend features end-to-end, from schema design and API endpoints to production deployment.
  • Develop clean, tested asynchronous Python services using REST API frameworks such as FastAPI and modern type-safety practices.
  • Integrate backend services with PostgreSQL, SQLAlchemy or SQLModel, caching layers, and asynchronous message queues.
  • Use AI-assisted development tools to prototype, write boilerplate, expand test coverage, and debug applications.
  • Write automated tests, optimize query performance, and ensure production reliability.
  • Collaborate with cross-functional squads and client teams on technical specifications, code reviews, and iterative delivery.

Requirements

  • Strong hands-on experience with Python 3.11+, including asyncio, typing, and REST API frameworks such as FastAPI.
  • Practical experience with relational databases such as PostgreSQL and efficient SQL or ORM queries.
  • Experience with automated testing using pytest, code quality practices, structured logging, and Git-based workflows.
  • Experience shipping code to production, working with Docker containers, and understanding basic deployment processes.
  • Professional English fluency and the ability to clearly explain technical decisions to teammates.

Nice to have

  • Experience with AI coding tools such as GitHub Copilot or Cursor, or openness to integrating them into development practices.
  • Knowledge of integrating AI or LLM components into backend workflows, including LangChain or vector databases.
  • Experience with RabbitMQ, Kafka, Redis, or other message brokers and key-value stores.
  • Familiarity with modern package managers, linters, and formatters such as uv, Poetry, and Ruff.
  • Familiarity with AWS, GCP, or Azure and CI/CD pipelines.
  • German language skills at B2+ level.

Culture & Benefits

  • International projects and collaboration with customer and cross-functional teams.
  • Open communication, approachable leadership, knowledge sharing, and empowered teams.
  • Continuous professional and personal development, including extensive training programmes and up to 10 dedicated training days per year.
  • 26 days of annual paid leave.
  • Health, life, and travel insurance, food vouchers, and Multisport cards.
  • Modern office facilities near Metro Station G.M. Dimitrov Blvd.

Hiring process

  • Applications are reviewed carefully, with potential matches contacted within the following week.
  • The process may include a job-related case study or practical assessment.
  • Assessment uses standardized criteria covering functional expertise, analytical capability, accountability, stakeholder interaction, and collaboration.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →