Mid/Senior Python Developer

  • Full time
  • Prague
  • Posted 2 months ago
Docker (regular)
Web API (regular)
Rest Services (regular)
Relational Databases (regular)
Python (advanced)
Vewd Software is the market leader in enabling the transition to OTT.  Vewd’s suite of OTT solutions enables our customers and partners to reliably, seamlessly, and efficiently reach connected device viewers. We help companies like Sony, Verizon, Samsung, and TiVo benefit from the growing number of consumers who watch content on connected devices.

With over 15 years of experience in the connected TV device and OTT industry, we boast technological expertise to continuously satisfy the ever-evolving demands of the marketplace. Our market-leading products help enable the best streaming video services and unparalleled user experiences on all types of devices for audiences around the world.

Vewd offers proven and flexible solutions for overcoming the difficult challenges and escalating costs associated with the rapidly evolving OTT space. As experts in developing software solutions spanning client to cloud, we provide customers and partners the products they need to connect consumers with the content they love.

Now Vewd is looking to bring on a Python Developer to the Product Development Department in Wrocław.

Project description:
We need your help to continue innovation and market lead into Vewd services, that are available worldwide for millions of users.  

Your job will focus on developing our backends and boosting their performance. You’ll build APIs, tune search engines, and have a strong influence on the final shape of Vewd Store, Vewd Snap, and the recently introduced Vewd OS. We’re eager to experiment and have fun with new technologies!

What you bring:
  • Good understanding and experience with Python programming language
  • Good understanding of HTTP protocol
  • Proficiency with a relational database of choice (PostgreSQL preferred)
  • Experience in building backend services for web applications (especially web APIs and RESTful services)
  • Experience in working with Docker and/or related tools
  • Knowledge of common web security vulnerabilities and how to prevent them
  • Good English skills, both written and spoken
Nice to have:
  • Some knowledge in search engines and distributed tasks queues, event-driven systems
  • Experience with service-oriented architectures and/or microservices
  • Knowledge of modern web authentication protocols (OAuth 2.0, OIDC, etc.)
  • Knowledge of AWS services stack
Technologies we use:
  • gRPC, aiohttp, GraphQL, asyncio, and some Django for building our services
  • PostgreSQL, Redis, Solr, and Elasticsearch as data stores
  • Queueing: RabbitMQ, Celery, and custom agents
  • Docker, Kubernetes, and Helm for deployments and management of environments
  • Git, GitLab, and GitLab CI for code reviews, testing, and deployments
  • ELK stack (Elasticsearch, Logstash, Kibana) for handling all logs
  • Jaeger and Sentry for tracing and error monitoring
  • AWS (EC2, S3, LB, RDS, ElastiCache, ElasticSearch…)
  • HashiCorp Vault
The recruitment process consists of two steps:
  • 45-minute technical interview with one of our software engineers
  • 2h interview about your motivation and professional experiences. You will also deal with technical problems that we face daily
We offer:
  • The opportunity to work with a group of experienced and talented engineers in an international organization
  • Flexible working environment. You can work remotely, but we recommend hybrid work during onboarding
  • Support with training and expanding your skills, the web is a fast-moving world, and staying nimble is essential. Your growth is our growth!
  • Language classes (English, German, Japanese)
  • Numerous team integrations (e.g. Beer Thursday)
  • Massages in the office
  • Medicover
  • Multisport
  • Lunch card
  • Breakfast in the office

To apply for this job please visit cz.talent.com.