Job description
About Unova
Unova is a platform for personal data management and protection, enabling organisations to structure processing activities, handle DSARs and demonstrate compliance with the GDPR and other privacy regulations.
About the role
As a Backend Python Developer, you’ll help design, implement and maintain our core services, ensuring code quality, performance and security.
Main responsibilities
- Design and implement RESTful APIs and background services in Python (Django/DRF or similar).
- Model and optimise relational databases.
- Apply security best practices (auth, permissions, validation, logging).
- Write automated tests and participate in code reviews.
- Work closely with product and frontend teams to shape features end to end.
- Integrate third-party APIs, queues and internal services.
Requirements
- Professional experience with Python in web/API projects.
- Experience with Django and/or other Python web frameworks.
- Solid SQL skills and understanding of relational data modelling.
- Familiarity with Git and modern development workflows.