What are the responsibilities and job description for the Python Developer position at Synergy Interactive?
Python Developer – Data Protection Services
About the Role
We are seeking a Python Backend Developer to join our Data Protection Dev Squad. You will build and maintain API microservices that integrate with vendor SaaS solutions for data protection. Your work will involve microservices development, automation, policy controls, and authentication management to secure structured and unstructured data.
Responsibilities
- Develop and maintain Python-based API microservices for sensitive data detection and protection.
- Build a frontend application for managing automation workflows and dashboards.
- Support DevOps tasks, service delivery, task automation, and on-call operations.
- Improve observability and automation for data security services.
- Participate in design reviews, code reviews, and Agile team structures.
- Share knowledge through documentation, presentations, and training.
Required Skills
- Python, FastAPI (or similar frameworks)
- Frontend: ReactJS or AngularJS
- DevOps: Git, Test Automation, CI/CD
- OS: Linux (advanced), Windows (basic)
- Database: MongoDB
- Security & Networking: Debugging, cybersecurity best practices
Nice to Have
- Cloud & Orchestration: Docker, Kubernetes, Kafka
- Security & Monitoring: BigID, Varonis, Synk, Splunk
- Development: Java, Spring Boot, OpenAPI Prototyping
What We Offer
- Work on challenging engineering projects with new technologies in cloud data governance.
- Exposure to the financial industry through business stakeholders and industry events.
- A collaborative, open environment where your contributions matter.