Position: Senior Python Developer
Company: EchoUA
Experience required: 5y
English level: upper

Two streaming music platforms have merged to provide the largest library of interactive music content after having worked with thousands of artists. Their music-sharing technology now offers interactive audio and video experience that allows subscribers to stream music, make playlists, and share with other subscribers.

The candidate will work with the group that encodes images and music files pulling data from the new CMS system and interfacing with the API team that will then deliver the video and music to customers.

**RESPONSIBILITIES**

☇ Understand the needs of the client and implement functional requirements accordingly.
☇ Build back-end features in Python that are efficient.
☇ Integrate front-end and back-end components into the application.
☇ Supervise the testing of software and ensure that all the bugs are fixed.
☇ Develop technical reports for the software.
☇ Implement designs into code by collaborating with UX/UI designers.
☇ Keep suggesting improvements and ways to enhance the functioning of the software.


**REQUIREMENTS**

☇ Prior experience in python development.
☇ Good knowledge of Python frameworks such as Django, CherryPy, etc.
☇ Cloud experience required (AWS, Azure, GCP).
☇ Good understanding of REST API.
☇ Working Knowledge of SQL.
☇ Bachelor’s Degree in Computer Science Engineering or other related fields or related experience.


**WOULD BE A PLUS**

☇ An insight into Angular and JavaScript would be beneficial.
☇ Any experience in media it would be beneficial but not crucial as they can learn on the job.


**WORKING HOURS**

☇ Mon – Fri 9-5 BST.