Position: Python Developer
Company: ITRex Group
Category: Python
Experience required: 3y
English level: upper
Published: 2020-06-01T00:00:00+03:00

About the project:
Our Customer is one of the fastest-growing media platforms in the industry. It is a digital-first media company with over 150 years of history and 30 million online visitors a month. 

Stack of technologies on the project: Python, Django,  Redis, GitHub, Jenkins,  NewRelic, Nginx, Percona, SCSS, Slack, uWSGI

Responsibilities:
Write well designed, testable, efficient code;
Participate in migration applications codebase from Python 2 to 3;
Work alongside and effectively coordinate with the team;
Maintain and improve web platform built on the Django web framework;
Discover bottlenecks, optimize code or SQL queries to improve performance;
Share knowledge of tools and techniques with the team;
Work with our product team to implement and deploy new features.

Requirements:
3+ years of software engineering experience;
Experience with Python/Django/PostgreSQL/Redis;
Experience in migrating applications from Python 2 to 3;
Good design skills - implement servers that are scalable, secure, and highly available;
Knowledgeable about Python best practices including PEP8, unit testing, and documentation;
Experience in working with Frontend technologies (is knowledgeable enough to make small front-end tweaks and changes as needed);
Knowledge of SQL and is able to write a query in order to pull reports from a database;
Ability to provide in-depth evaluation and analysis of unique complex technological issues;
Proficient understanding of code versioning tools - Git;
Feels at ease performing routine tasks on the Linux command line (creating directories, changing permissions, etc);
English at an Upper-Intermediate level or higher (interview with the customer, meetings with a team).
Experience with AWS will be a plus;

We offer:
Work with really interesting projects;
Flexible work schedule;
Friendly and engaging professional team;
Environment open for professional growth;
Compensation of sports;
Medical service;
Kicker and other relaxing activities;
Regular corporate events;
Nice office with a beautiful kitchen and delicious buffet at the business center.