Senior Python Developer

Akkodis

Not Interested
Bookmark
Report This Job

profile Job Location:

Sofia - Bulgaria

profile Monthly Salary: Not Disclosed
Posted on: 19 hours ago
Vacancies: 1 Vacancy

Job Summary

Akkodis is a global digital engineering consulting company that enables companies to advance in their digital transformation. Our 40000 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 Developerto 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 APIs
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

Lets make the incredible happen.


Required Experience:

Senior IC

Akkodis is a global digital engineering consulting company that enables companies to advance in their digital transformation. Our 40000 tech experts across 30 countries combine best-in-class technologies and cross industry knowledge to drive purposeful innovation for a more sustainable tomorrow.We h...
View more view more

About Company

Company Logo

Leading digital engineering consultancy specializing in human-centered AI. Deep expertise in AI, data, cloud & edge computing worldwide.

View Profile View Profile