Senior Python Developer
Athens, Greece
πριν από 3 μέρες
source : Just Join IT

Python (advanced)

We are looking for a senior Python developer with experience working on large Django (or similar) applications at scale. It's a big plus if you have knowledge of GraphQL, designing backend architecture or training others.

We have a large user base, but a small development team. This means you'll have the opportunity to learn skills in new areas and work with a range of modern technologies.

Due to the success of our recent Live platform launch, we are looking for someone who can help us build out exciting features to further expand the offering in unique ways.

Working as part of a small agile team you will have the chance to participate in ideation sessions and quickly see the success of features you build.

There is potential for this role to manage other engineers as the company grows and we continue to scale our team.

Mixcloud has :

An archive of over 50M shows

Python / Django backend with a GraphQL API that services 400 million requests a day.

A bespoke distributed video live streaming architecture facilitating thousands of views for international festivals and bedroom DJs alike.


At Mixcloud, our purpose is to amplify culture and community. We operate a fair and legal audio streaming service that supports creators to share their passions.

We recently launched Mixcloud LIVE, which is solving real challenges for creators who want to stream legally and monetise online.

We are home to a unique catalogue of 50 million DJ mixes, radio shows and podcasts handcrafted by the world’s finest DJs, online radio stations and cultural tastemakers.

Our mission is to get more fans directly supporting creators and build a more sustainable future for audio culture. We want to see a world where everyone can create sustainably and connect deeply.

Beyond the algorithm, human to human.


  • Build out exciting features to expand our custom video live streaming offering
  • Work in ideation sessions to contribute to the Live team roadmap
  • Improve our team by imparting knowledge on others and influencing our technical decision making.
  • Debug and fix problems surfaced by bug trackers and our support team.
  • Write unit tests and end-to-end tests to accompany your code (we use Selenium)
  • Use source control, continuous integration and code review to collaborate on development
  • Manage your work and its relationship with other tasks in our project management system.

    We encourage you to apply even if you don't tick all the requirements. We hope you are comfortable in the following areas :

  • You have strong knowledge of Python.
  • Transactional web development experience with a Python framework like Django. Able to develop web-based flows for tasks such as content creation and purchasing.
  • Familiarity squeezing performance out of relational databases.
  • Bonus points awarded for experience with :

  • Web frameworks at scale, preferably Django.
  • JavaScript / GraphQL.
  • Writing tasks for distributed workers.
  • Linux server administration / deployment
  • Metrics-driven development
  • Benefits

    We live the culture we champion. We’re a culturally active bunch, with many of us pursuing our passions as DJs, producers, radio hosts, promoters or creatives.

    We offer a culture of personal development and growth. You will have the pleasure of working with a lean but growing team, offering you the opportunity to explore ideas and expand on your role.

    We offer a great benefits package that includes generous holiday, stock options, flexible working, and a private healthcare plan.

    Wellness at work matters to us so our team also organises meditation sessions and occasional virtual celebrations.

    Mixcloud is committed to being a diverse and inclusive workplace. We encourage applicants of different backgrounds, cultures, genders, experiences, abilities and perspectives to apply.

    All qualified applicants will receive consideration for employment without regard to race, color, national origin, religion, sexual orientation, gender, gender identity, age, physical disability, or length of time spent unemployed.

    Αναφορά αυτής της εργασίας

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    Το e-mail μου
    Πατώντας στο κουμπί «Συνέχεια », δίνω στο neuvoo τη συγκατάθεση μου να καταχωρήσει τα δεδομένα μου και να μου στέλνει ειδοποιήσεις μέσω email, όπως αναφέρεται λεπτομερώς στην πολιτική προστασίας προσωπικών δεδομένων του neuvoo. Μπορείτε ανά πάσα στιγμή να αποσύρετε τη συγκατάθεση σας ή να διαγραφθείτε οποιαδήποτε στιγμή.
    Φόρμα αίτησης