Title: Back-End Developer (Django / Python)
Type: Long term contract (12months +)
Location: Remote
About Ovyo
Ovyo works globally with companies in the TV & Media industries including some of the top household brands. Our people build the platforms that shape the way the world watches video and connects, working on a mix of long-term customer engagements and shorter consulting projects, quickly fast tracking their experience within the industry, and their career. We are a modern, dynamic company with some of the best OTT Engineers out there, and we focus on being a great place to work.
Responsibilities:
* Collaborate with the development team, and internal stakeholders to translate project requirements into technical solutions.
* Develop, test, and maintain high-quality, clean, and efficient code following best practices.
* Write and execute unit and integration tests to ensure software stability and reliability.
* Maintain comprehensive documentation for ease of future development and collaboration.
* Take ownership of key deliverables, ensuring timely and high-quality execution.
* Ensure long-term software quality, scalability, and maintainability.
* Assist with troubleshooting and resolving technical issues in both development and production environments.
* Work across the full stack, including HTML/CSS/JS, RESTful APIs, and relational databases (PostgreSQL).
Required Experience:
* Strong expertise (5+ years) in Python and Django within a professional environment.
* In-depth understanding of web application best practices and Git development workflows.
* Hands-on experience with relational databases like PostgreSQL.
* Proven ability to build and support RESTful APIs using Django and Django REST Framework.
* Experience working with Node.js.
* Solid knowledge of full-stack development, including HTML, CSS, and JavaScript.
* Familiarity with cloud services such as AWS, GCP, or Azure.
* Excellent communication skills and a passion for building scalable, high-quality, and maintainable applications.
To apply for the role or for more information get in touch with the team at Ovyo at talent@ovyo.com