The following is from a similar role in the US:
Responsibilities Include:
- Maintain the Video API, a core architecture component that is integral to the Cloud Web Application and our integration partners. Our API is responsible for managing and orchestrating massive amounts of streaming data.
- Keep pace with with a rapid scaling business by continually monitoring performance and driving optimizations into the platform.
- Design and develop new API capabilities to support cutting video surveillance features.
- Build and maintain external single page web application and internal web service interfaces.
- Build modular web components that can be integrated with our Cloud VMS web application.
- Quickly prototype new web application features.
- Continually improve our frontend build process.
- Operate and improve upon the current SaaS/Cloud platform using Kubernetes and Docker containers on bare-metal across co-located data centers around the world. Must be able to manage large scale deployments and services in our data centers.
- Design and develop microservices from the ground up using Docker containers, taking ownership of projects from inception to release.
- Create rapid prototypes and documentation.
- Build for scale.
- Create and maintain the metric driven environment.
- Use log aggregation to paint a story and understand system behavior.
- Log performance on API endpoints and optimize for speed and efficiency.
Desired Skills & Experience:
- Python experience – 3+ years
- Javascript, node –
- Rest APIs, Git, JIRA –
- Web Services, Flask, Django – 2+ years
- Strong knowledge of TCP/IP and HTTP
- Docker, Kubernetes, virtualization experience is a plus