Senior Python Developer – Remote

  • Full Time
  • Remote

We are looking to hire Senior Python Developer.


  • Level of experience: 5+ years;
  • Tech Stack: Python (required), Flask (or Sanik), SQLAlchemy, Pandas, PyTest, SQL (MySQL, Aurora);
  • Nice to have:js, TailwindCSS, ElementUI, Nuxt, Docker, Git & Github, Github Actions, AWS S3, RDS, Cloudfront, Terraform;
  • Very good command of English – written and spoken.



  • ProxySQL;
  • Nginx / modules (Lua / PHP / JavaScript);
  • Redis / Elasticache for Redis;
  • Apache Solr;
  • Experience in streaming architectures and solutions;
  • Experience in video streaming, content management, search optimizations and/ or recommendation systems is an advantage.


  • Design and develop system core backend functionalities and modules;
  • Continuously refactor the existing code base in order to improve system maintainability, performance, scalability and reliability;
  • Introduce new services and components in order to achieve quick time-to-market deployments;
  • Document and write technical specifications of new developments and/or refactoring;
  • Participate in system testing – unit, performance, integration tests;
  • Participate in joint projects with Triller engineering team to extract cross-group common functionalities into shareable services/components.



  • Excellent remuneration package (6000 – 8000 gross);
  • Additional 2 days paid leave;
  • Additional health insurance, covering medicine costs and dental service coverage;
  • Multisport card;
  • Referral bonus scheme;
  • Standard or flexible working hours from Monday to Friday, remote workplace option;
  • Modern office right in the heart of Sofia, in a progressive co-working space;
  • The chance to be part of a young and dynamic team, work in an international environment and make a positive impact;
  • Regular team buildings and parties;
  • Permanent position. Labor Contract with Apex Human Capital Ltd.

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

The vacancy is open only for Bulgaria and we consider any applications coming from this location only.

We will contact only the candidates selected for further consideration. Confidentiality is guaranteed. We thank all candidates for applying.

To apply for this job email your details to