The vacancy has been archived
The company is no longer hiring for this position. Check out similar vacancies
The company is no longer hiring for this position. Check out similar vacancies

Python Developer
in IPONWEB
from 150 000 ₽/month net

📍 Москва
Office or hybrid
Position
Python
Seniority level
Middle, Senior
Experience
5+ years
Engineered by IPONWEB, BidSwitch now represents a global programmatic infrastructure made up of 200+ partners, cumulatively translating 500 Billion bid requests a day and growing rapidly. Headquartered in New York, BidSwitch also has offices in London and Tokyo, with engineering centres in Moscow & Berlin. Now they are looking for a Python Developer.
Why we are recommending
- Many internal pathways for career development and professional growth, supported by a performance review system.
Responsibilities
- Deliver features with needed quality & timelines, preliminary agreed & figured out with Product Manager & Team Lead.
- Design features & solutions taking into account future usage & all other constraints - with argumentation why given design is better for given problem.
- Participate in code & design reviews & bring value on them.
- Improve solution quality, when possible.
- Provide level of effort estimations for features delivery with required accuracy.
- Proactively spot & escalate problems within development.
- Troubleshoot various project errors & issues.
- Maintain & design clear alerts & health metrics for features within your responsibility.
- Constantly study new areas of biz & project knowledge.
- When needed, write clear & cohesive technical specification to cater to Product Requirements.
Requirements
- 1,5 + year experience overall.
- Strong Python 3 knowledge, core concepts and low-level implementation.
- Experience in developing REST APIs (Django, DRF).
- Strong PostgreSQL knowledge (normal forms, indexes, arch, query analyzing & optimizing).
- Persistence integration & data manipulation (Django ORM, Celery, RabbitMQ).
- Experience with Unix systems.
- Experience in devising feature design, producing quality documentation & decomposition with estimation.
- Experience in writing & performing tests (unit, functional, end-to-end, mocks).
- Experience using continuous integration and automation processes.
- Async development experience.
- Ability to write clear, self-documented code.
- Ability to be autonomous.
- Ability to produce quality technical specifications catering up to the Product Requirements.
- Ability to profile code for bottlenecks.
- Basic data structures and algorithms.
- Knowledge of scalable applications development principles (CAP, ACID, transaction isolation levels).
- Basic Network understanding (HTTP - is a must).
- NoSQL understanding (Cassandra, MongoDB).
- Knowledge of design patterns & principles (OOP, SOLID, DDD/Clear arch & etc).
- Experience in agile development (Scrum/Kanbun) is welcomed.
- Do not fear problems & be a problem solver.
- Efficient time-management.
- Good written communication skills in English.
Nice to have:
- Monitoring with Prometheus & Grafana skills; experience with logging (ELK, Sentry).
- Experience with Gitlab CI.
- Experience with uWSGI or Gunicorn.
- Experience with Google services (Buckets, BQ, Cloud Logging).
- UI development experience (HTML, CSS, JS).
- Experience with Docker or K8s.
- Understanding of DevOps principles and development cycle.
- Сaching solutions understanding (Redis, Memcached).
- Deeper Network understanding (OSI, Load Balancing, Nginx Reverse Proxy).
Company offers
- An excellent career opportunity with a High Tech International company – One of the leading companies in the RTB and Programmatic Marketing Industry.
- Open and approachable management team with a strong engineering DNA (80% of Moscow office - engineers, management and executives have a technical background).
- Many internal pathways for career development and professional growth, supported by a performance review system.
- Respect for independent thought and freedom of actions.
- Core office hours are 12-18, and outside of that you have full flexibility.
- An option to work remotely sometimes (VPN and other services for remote work are available).
- Medical expenses compensation including pharmacy costs.
- Internal and external education program.
- English courses compensation.
- Relocation program from any region of Russia to the Moscow office.
- Referral bonus system.

Анастасия ДементьеваHR Manager

About company IPONWEB
Industry
Продуктовая компания
Investment
Приватное финансирование
Company size
501 - 1000
IPONWEB — технологический провайдер решений для онлайн-рекламы. Средний проект обрабатывает полмиллиарда запросов в сутки, платформа анализирует до 100 терабайт событий ежедневно, принимает около 5 миллионов запросов в секунду, хранит петабайты исторических данных о пользователях.