обновлено 3 дня назад
Mid-Level Python Developer (Backend)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
Текст:
TL;DR
Mid-Level Python Developer (Backend) (Python/FastAPI): Building and optimizing high-concurrency backend systems for client projects with an accent on async Python, type-safe APIs, relational data modeling, and production delivery. Focus on designing schemas and endpoints, integrating databases, caches, and message queues, and building automated tests for reliable services.
Location: Sofia, Bulgaria
Company
is part of Sopra Steria Group, a European technology consulting company delivering software engineering, digital transformation, and business consulting services for customers across Germany and the DACH region.
What you will do
- Own backend features end-to-end, from schema design and API development through production deployment.
- Develop clean, tested asynchronous Python services using REST frameworks such as FastAPI.
- Integrate services with PostgreSQL, SQLAlchemy or SQLModel, caching layers, and asynchronous message queues.
- Use AI-assisted development tools to prototype, generate boilerplate, expand test coverage, and debug code.
- Optimize query performance and ensure reliability in production.
- 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+, asyncio, typing, and REST API frameworks such as FastAPI.
- Practical experience with relational databases, PostgreSQL, and efficient SQL or ORM queries.
- Experience with automated testing using pytest, code quality practices, structured logging, and Git workflows.
- Experience shipping production code, working with Docker containers, and understanding deployment processes.
- Professional English fluency required, with the ability to explain technical decisions clearly.
Nice to have
- Experience with GitHub Copilot, Cursor, or other AI coding tools.
- Experience integrating AI or LLM components, LangChain, or vector databases.
- Knowledge of RabbitMQ, Kafka, Redis, modern package managers, linters, formatters, cloud platforms, or CI/CD pipelines.
- German language skills at B2+ level.
Culture & Benefits
- International client projects with opportunities for professional and personal development.
- Open communication, approachable leadership, and empowered cross-functional teams.
- Competitive remuneration package and food vouchers.
- 26 days of annual paid leave.
- Health, life, and travel insurance, professional training programmes, and Multisport cards.
- Modern office facilities near Metro Station G.M. Dimitrov Blvd.
Hiring process
- Applications are reviewed, with potential matches contacted within the following week.
- The process may include a job-related case study or practical assessment evaluated against standardized role-specific criteria.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →
Похожие вакансии
7 дней назад
Mid-Level Python Developer (Backend)
6 дней назад
Python Back End Engineer (AI & Data Services)
Анкорд
7 дней назад
Python Backend Developer (Middle / Middle+)
160 000 - 210 000₽
4 дня назад
Python Engineer (Python)
Сбер
4 дня назад
Senior Backend & Data Engineer (Python)
500 000₽
ZenCreator
2 часа назад