Ivi is one of the leaders in the online cinema market in the Russian Federation and the CIS countries. №1 in the rating of the Best Employers in Russia for four consecutive years.
For 16 years, we have been operating in the professional legal video content market, solving interesting problems every day in an atmosphere of freedom, trust, and openness.
Our team not only provides millions of users with access to movies and series, but also creates them ourselves.
How everything works at Ivi:
- Our stack: python, django, flask, golang, postgresql, mongodb, redis, memcached, elasticsearch, git, docker
- We are about t-shaped skills: we check the code of team members ourselves, deploy ourselves, write CI and Helm charts ourselves
- We use Jira as a task tracker, store knowledge in Confluence, communicate in Pachka, and our version control system is Git
- We adhere to the agile approach: we minimize bureaucracy and automate everything possible. We are passionate about our product and do what we use ourselves
- We think about reducing T2M, but we don't neglect quality and do not encourage overtime
- We adhere to the principles of responsibility, self-organization, and do not encourage micromanagement. Everyone can influence the team's goals or processes within it
- We have standard ceremonies: daily stand-ups, planning, demos, retrospectives, etc. We formulate quarterly goals using the OKR method
- We focus on reliability and technological leadership, but are ready to try new solutions and technologies when they are justified
- We care about the comfort and development of everyone: we provide quality onboarding, exchange feedback, conduct 1+1 meetings, and create individual development plans
In the Ivi team, you will:
- Design fault-tolerant technical solutions
- Develop high-load microservices for backend platform tasks
- Not only write code, but also be responsible for it until the moment of release and after: perform code reviews, write autotests, release, set up monitoring
- There is a direction that can be developed in Golang, with the desire to transition in the future (share knowledge and practices among developers of other microservices)
Ivi's expectations from a candidate:
- Quality experience in writing python code for at least three years
- You love, know how, and practice writing tests
- Fluent in Linux (bash, sed, grep, and other utilities)
- DBMS: postgresql, MongoDB, ElasticSearch, Redis
- CI/CD: gitlab, docker, kubernetes
- Knowledge of classic algorithms and data structures
- Desire to develop in golang
And, most importantly, Ivi promises:
- Official employment and competitive salary. We are an accredited IT company!
- A cozy and modern office within walking distance of Dmitrovskaya and Savyolovskaya metro stations, near Flacon and Khlebozavod
- Hybrid work format and assistance with relocation to Moscow from the regions of Russia if necessary
- Provision of modern work equipment, an additional monitor, and much more for comfortable work
- Flexible start of the workday by agreement with the supervisor
- Health care: after the probation period – voluntary medical insurance with dentistry, accident and critical illness insurance, as well as the opportunity to receive consultations from a psychologist, lawyer, financial consultant, and healthy lifestyle specialist
- Support in sharing knowledge and ideas: we encourage speaking at meetups and help with preparing reports
- Free subscription to the BestBenefits corporate discount and offers service, as well as access to the online library of the MIF publishing house
- The cherry on top: a special offer on the Ivi subscription