Senior Python Developer/Tech Lead, Media Distribution Platform

Зарплата Не указана
Компания DataArt
Город Краснодар
Требуемый опыт От 3 лет
Опубликована 18 февраля 2022 г.
К сожалению, эта вакансия уже закрыта. Но вы можете посмотреть другие вакансии

Our client is a movie, music, and music video distributor. The company signs agreements for the distribution of media content to large and small (indie) labels via various platforms (e.g. YouTube, Spotify, Pandora, etc.).

These platforms have various technical requirements. The need to meet these requirements and related business processes leads to significant labor efforts in the IT industry. At present, a quarter of all employees of our client are technical experts.

DataArt specialists determine the needs of the concerned parties and help improve the IT systems of the client. The set of technological tools has to be up to date so that every system can be adapted to the constantly changing requirements of the media industry.

The current team size is about 30 people. DataArt team includes back-end and front-end developers, DevOps engineers, QA, designers and project managers. Every new development is split into subprojects, which are assigned to a particular team. These subprojects are small that typically take 2-6 weeks for the team of 3-4 software engineers to implement.

We are looking for a Team Lead with good communication skills and relevant experience delivering robust applications using web technologies (Python, AWS) and is ready to develop new tools & systems.

Technology Stack & Infrastructure: the client tends to stay on a cutting edge of technology, uses the latest language/library versions, Flask, AWS and 3d-party services.

RESPONSIBILITIES:

  • Work with the company executives to define goals, strategies, outcomes, resources, and timelines
  • Ensure clean, maintainable code following best practices (unit testing, source control, continuous integration, automation, design patterns, etc.)
  • Drive the team as you design & develop rapid prototypes of the web-based, mobile-friendly and/or back-end applications
  • Debug code, perform code reviews, and troubleshoot problems

MUST HAVE:

  • Expertise with Flask and Python (testing and documentation)
  • Experience in developing microservices (Flask framework and third-party APIs)
  • Experience developing with cloud platforms such as AWS, etc.
  • Experience with microservices and serverless approaches.
  • Strong understanding SQL and NoSQL concepts
  • Experience with message brokers Kafka or Rabbitmq
  • Big plus experience building DWH based on Snowflake or Redshift
  • As plus experience with JavaScript libs (ReactJS)
  • As plus experience with NodeJS
  • Solid interpersonal skills, technology expertise, with a demonstrated ability to lead both projects and teams
  • Spoken English

WOULD BE A PLUS:

  • Experience with the digital media industry
  • Knowledge of development methodologies, particularly with Agile/Scrum

DATAART ПРЕДЛАГАЕТ:

  • Профессиональное развитие:
    - Опытные коллеги готовы делиться знаниями.
    - Возможность менять проекты, стек, пробовать себя в разных ролях.
    - Более 150 внутренних курсов повышения квалификации.
    - Изучение и практика английского: курсы, общение с коллегами и клиентами из разных стран.
    - Поддержка докладчиков, выступающих на конференциях и встречах технологических сообществ.
  • Возможность сосредоточиться на работе: отсутствие бюрократии и микроменеджмента, удобные корпоративные сервисы.
  • Дружеская атмосфера, забота о комфорте специалистов.
  • Гибкий график (есть присутственные часы), возможность работать удаленно по согласованию с коллегами.
  • Возможность поработать в любом нашем центре разработки.