Senior Python developer
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
IPONWEB is one of the world leaders in the development of technological solutions in the field of online advertising. Unique IPONWEB technologies are at the heart of more than 50 major software platforms around the world.
More than 20 years of technology leadership, deep market knowledge, and strong R&D associated with IPONWEB led to them becoming wealthy AdTech players.
Key Responsibilities:
- Deliver features with needed quality & timelines;
- Design features & solutions taking into account future usage & all other constraints;
- Improve solution quality;
- Provide estimations for features delivery with required accuracy;
- Participate in design and code review;
- Integrate with internal and external services;
- Monitoring efficiency and performance;
- Support and develop multiple projects, depending on team;
- Troubleshoot various project errors & issues;
- When needed, write clear & cohesive technical specification;
- Write automated tests to ensure high quality of work.
Role Requirements:
- 2-3 years of experience;
- Ability to work independently and dig into a problem;
- Ability to work according to agreed deadlines;
- Ability to write clear, self-documented code;
- Basic data structures and algorithms, time-space complexity;
- Basic Network understanding (HTTP - is a must);
- Decent Python 3 knowledge, core concepts and low-level implementation;
- Good written communication skills in English;
- Experience in developing REST APIs (Django, DRF, preferably);
- Experience in devising feature design, producing quality documentation & decomposition with estimation;
- Experience using continuous integration and automation processes;
- Experience with relational databases (preferably PostgreSQL);
- Experience with Unix systems;
- Knowledge of design patterns & principles (OOP, SOLID);
- Passion for writing maintainable tests (unit, functional, end-to-end, mocks).
Nice to have:
- Experience in agile development (Scrum/Kanban) is welcomed;
- Experience with Gitlab CI;
- Monitoring with Prometheus & Grafana skills;
- Experience with logging (ELK, Sentry);
- Experience with uwsgi/gunicorn;
- UI development experience (HTML, CSS, JS);
- Experience with Docker/K8s;
- Сaching solutions understanding (Redis, Memcached);
- Deeper Network understanding (OSI, load balancing, nginx reverse proxy).
Бонусы
We offer:
- Career opportunities within a genuinely High Tech international company - one of the leaders in the Programmatic Marketing industry;
- Open and approachable management team with strong engineering DNA (80% of the office engineers, managers, and executives have a technical background);
- Internal pathways for career development and professional growth, supported by a Performance Management System;
- Internal and external learning courses for the development of both professional and soft skills;
- Foreign Languages Corporate Program;
- Total flexibility outside our core working hours 12:00-18:00;
- Optional partial or full remote work;
- Corporate Health Insurance Program or Voluntary Insurance Program (VMI) includes dentistry, telemedicine, and employee assistance programs;
- Voluntary health insurance for close relatives (in a co-financing scheme);
- Accident insurance (dangerous sport covering) and Cancer insurance;
- Mental health support program;
- Referral Bonus Program;
- Recognition of employee milestones.
IPONWEB provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to sex, race, religion, national origin, age, sexual orientation, disability, or genetics. IPONWEB complies with local laws governing nondiscrimination in employment in every location in which the company has facilities.