Senior Python Developer

Modis
location_on

icon лв

Пълно описание


Akkodis is a global digital engineering consulting company that enables companies to advance in their digital transformation. Our 40,000 tech experts across 30+ countries combine best-in-class technologies and cross industry knowledge to drive purposeful innovation for a more sustainable tomorrow. We have over 20 years of experience in Bulgaria delivering cutting-edge solutions in the IT, Software, Cloud, and Digital fields. Now, we are looking for a Senior Python Developer to join our team!

About the role: The Task envisioned is to build, and maintain robust server-side applications and APIs that power CMRE Data Management Program of Work, specifically the incumbent will work in the design and development of CMRE Data Catalogue, Data Domain Model, Data Sharing Workflow. She/he will work within an Agile team under the guidance of the Software Architect, translating architectural designs into production-grade code while upholding high standards of quality, security, and performance. This is a hands-on engineering role with a strong ownership mind-set and the incumbent is expected to take full responsibility for the features you deliver, from technical design through implementation, testing, and deployment. Main responsibilities:

  • Back-End Development & Programming
  • Python: Advanced proficiency; clean, idiomatic code; familiarity with the ecosystem (virtual environments, packaging, type hints, async/await)
  • Frameworks: Production experience with FastAPI famwork and async best practices
  • OOP & design patterns: Solid object-oriented design skills; familiarity with common design patterns (factory, strategy, repository, dependency injection)
  • Performance: Profiling, caching strategies, connection pooling, async processing, background task queues (Celery, Dramatiq, or equivalent)
  • API Design & Development
  • RESTful APIs: Resource modelling, versioning, error handling, pagination, OpenAPI / Swagger documentation
  • Data formats: JSON, JSON Schema validation; familiarity with serialisation libraries (Pydantic, Marshmallow)
  • Event-driven systems: Message brokers (RabbitMQ, RedisQueue, Kafka, etc.), pub/sub patterns, async task processing
  • Databases & Data Persistence
  • Relational databases: Strong SQL skills; experience with PostgreSQL and/or SQL Server; schema design, indexing, query optimisation, migrations
  • NoSQL databases: Working knowledge of at least one document, key-value, or search store (MongoDB, Redis, Elasticsearch)
  • ORM & data access: Experience with ORMs (SQLAlchemy, Django ORM) and understanding
  • Containerisation & Linux
  • Docker: Writing Dockerfiles (multi-stage builds), Docker Compose for local development, image optimisation
  • Kubernetes: Basic understanding of K8s concepts (pods, services, deployments, ConfigMaps) for deploying and debugging applications
  • Linux: Comfortable with the command line; shell scripting, process management, file permissions, networking basics


Main requirements:

  • At least 7 years of professional experience with Python.
  • Expertise in SQL databases
  • Experience with building/consuming Rest API’s
  • Experience with DevOps and CI/CD tools
  • Knowledge in Microservices
  • Knowledge in Containerization using Docker
  • English – High level of communication skills (read, write, speak)


What we offer:

  • Competitive remuneration package
  • Referral bonus program
  • 25 days annual paid leave
  • Additional health insurance (outpatient & hospital medical care, dental care, coverage of dioptric glasses, and more)
  • Free Psychological Counselling via Green Line and on the spot
  • Newborn or newly adopted child bonus
  • Food vouchers - 76.70 EUR/month (150 BGN)
  • Upskilling & reskilling training programs and e-learning hub
  • Recognition awards
  • Sports cards (partially covered by the employer) and company sports initiatives
  • Special company discounts
  • Various social and charity initiatives


The future is here for the making. Are you ready? Let’s make the incredible happen.

Социални Придобивки


  • health_and_safety icon
    Допълнително Здравно Осигуряване
  • card_giftcard
    Ваучери за Храна
  • shopping_cart
    Отстъпки/Намаления в Търговски Обекти
  • credit_card
    Бонусова Система
  • school
    Безплатни Обучения/Курсове
  • airport_shuttle
    Безплатен Служебен Транспорт
  • sports_football
    Карта за Спорт
  • videogame_asset
    Зала за Почивки/Забавления
  • groups
    Партита/Тиймбилдинг


лв

info-icon


icon icon icon icon icon


Необходими основни умения

Необходими основни знания

Добави резюме

upload_file PDF DOC RTF TXT PPT ZIP XLS JPG OTH
info
Това е резюмето, което от ще разгледат за твоята кандидатура

Финален преглед

Увери се, че информацията е точна и ако всичко е наред натисни „Изпрати“ и твоята кандидатура отива незабавно за преглед в .

Информация за обратна връзка

Резюме

Вие се съгласявате с общите условия на Yox. При натискане на кандидатствай: 1) вие се съгласявате с общите условия на Yox, Политиката за Поверителност и Политиката на използване на бисквитките. Съгласявате се и разрешавате вашето резюме да може да бъде изпратено към работодателя (не е гарантирано получаване) и да продължи да се обработва и анализира съгласно нашите условия и политики. Натискайки „Изпрати“се съгласяваш с на Yox.bg
done
Честито, вашето резюме беше изпратено успешно!

При интерес от работодателя очаквайте връзка на посочените от вас контакти.