👀 Дизайнеры, с какой командой вы мэтчитесь по вайбам? Проверяйте на Вайб-чеке→ vibe.habr.com

Python Developer

Требования

Бэкенд, Старший (Senior)PythonCI/CDFlaskRESTful API

Местоположение и тип занятости

Полный рабочий деньМожно удаленно

Компания

Рекрутинговое агентство

Описание вакансии

Условия работы

Belarusian company is looking for a Python Developer for a really massive project with a client from Israel who is a global provider of leading innovative network intelligence and security solutions.

The project is connected with the software which provides the ability to big mobile operators and private users to manage internet traffic for their data protection and prevention of unauthorized access.

The project is actively scaling. There are already about 70 employees involved, and the other 50 will be welcomed on board in 2021.

We're working on some very exciting features and need a talented Python Developer who loves clean and consistent code, with a proficient understanding of concurrency, performance, optimization, and implementation of algorithms in a production environment.

Requirements

  • 5+ years of hands-on proven experience
  • understanding of CI/CD, preferably Jenkins
  • experienced with Flask and RESTful APIs
  • proficient with tools like Git
  • understanding of NoSQL, preferably MongoDB
  • someone who comes up to speed quickly and enjoys diving in
  • self-motivated with a passion for taking ownership of your work and delivering outcomes
  • English B1+

Would be a plus:

  • experience with Vue.js
  • familiarity with Jaeger and OpenTracing
  • experience with DevOps tools such as Kubernetes, Docker, Vagrant and istio + Kiali

What you will do

  • help us build backend services and pipelines to support the security platform
  • design and implement microservices in Python 3.7+
  • help us improve our architecture
  • continually improve security and scalability of the platform
  • provide and receive constructive feedback from code reviews
  • ensure our documentation successfully communicates API functionality
  • propose new methods and approaches to old solutions helping to improve/develop standards
  • facilitate good habits (development techniques, security, tech debt balance, TDD) within your team; improve engineering standards, tooling, and processes

What the process stages are

HR screening → technical interview with a Lead in Russian → technical interview with client's tech interviewers in English → test task (if needed)

Бонусы

We offer a competitive salary pegged to USD and an extended social benefits package:

  • assistance in setting up a home office (for private entrepreneurs)
  • corporate English classes
  • referral program (bonus for the recommendation of candidates)
  • flexible working hours
  • and more 
    (social package for private entrepreneurs is agreed individually)