Senior Python Developer

Our client is a fast-developing company in e-commerce business – a well-known name on our market, proud to be established by an innovative Bulgarian entrepreneur back in 2015 . The company has now grown to a home of 350 employees. Despite their doubled headcount during the last 1.5 year they still tend to have the spirit of an ambitious & flexible scale-up while already having the maturity of a structured organization with clear ideas and goals for the future. By owning its end-to-end operations, including all technology in-house, the company provides a superior customer experience which is a result of a highly skilled development team of 10 people. In order to strengthen their technological drive, they are now looking for a Senior Python Developer who will work both on internal systems and client-faced projects (websites, mobile app), having many integrations with external / 3rd parties.

The company can offer a fully remote work option (they also have an office in Sofia, if you want to visit it). They would be happy to meet the financial expectations of the candidate in case you have experience with the main technologies of their stack and share an achiever’s mindset.

Senior Python Developer
In short, what you will do:
- Take small and medium-sized features from start to finish
- Participate in the planning, estimation and architecture phases with help from our lead engineers
- Write code reviews and help your colleagues ensure the high-quality bar is met
- Collaborate with our frontend engineers to ensure the code base remain flexible
- The tech stack they are working with and the principles they follow:
- Python 3
- Django + Celery + django-rest-framework
- MariaDB, Redis, Elasticsearch, RabbitMQ
- Full CI/CD environment
- Automated tests on every commit
- Release and deploy with a single click
- Consistent style using linters for all languages
- Fully automated multi-server provisioning using Ansible and CentOS
- Code review for every change
- Continuously updated dependencies and no legacy components
- Production error & performance monitoring

Should you consider yourself as the right candidate for this role, we would be glad to receive your CV in English.

Only shortlisted candidates will be contacted by our consultants.

Applying for this position, you are authorizing Novi Global to work and process with your personal information following the Law for Personal Data Protection.

Agency license Number 2123 issued on 04.10.2016.
Job Type:
Job Title:
Senior Python Developer
Bulgaria - Any Region

How to apply

Apply Now

Got a Question or need some advice?

We are always here to help and support all our candidates and clients however we can.

Please feel free to call us, or fill in our contact form, and we will do our best to help.


contact us