Position: Python Team Lead  #10759
Company: Lohika
Category: Python
Experience required: 3y
English level: intermediate

Our company provides premium software engineering services to leading technology companies. Our customers usually range from startup to high growth and VC backed companies, which drives a culture of acceleration and innovation. We are sure that team extension is the only engagement model, which works best. 
Our customer is a digital agency that establishing links between the brand and consumers. The agency is more than 400 people strong, manages over $600MM in media spend and deploys campaigns in 70 markets in many cities around the world. Our customer provides services for companies such as Google, Viber, etc. 
You're looking for your next big thing, aren’t you? So are we, hoping it's you! Jump at your chance!

Responsibilities

· Holding the Team Leader role, managing 4+ people team
· Support and develop software responsible for ad campaigns management and reporting,
including Python REST APIs and ETL
· Provide system or technical development expertise to the team
· Providing estimates
· Devising solutions
· Code review of other team members
· Research and evaluate technical options to implement business requirements
· Work in a close contact with team members and project stakeholders on customer’s site
· Suggest technical and functional improvements to add value to the product
· Write quality, maintainable code with extensive test coverage in a fast-paced professional
software engineering environment
· Take part in requirements analyzes
· Interact with customer and provide technical solutions

Requirements (required)

Experience with leading a team of 4+ engineers
4+ years of commercial Python development
Deep experience in Agile methodologies
Strong OOD skills
Experience with Python web frameworks (Django, Flask or similar)
Experience with Python ORM (Django ORM, SQLAlchemy or similar)
Experience with PostgreSQL
Experience with Docker
Upper-intermediate level of English
Requirements (optional)
Experience with Django REST Framework
Experience with shell scripting (be able to read shell scripts)
Experience with caching solution (both backend and frontend)
Experience with NoSQL storages (Redis, etc.)
Experience with front-end frameworks (Angular 1-2 or similar)
Experience with TDD and BDD (Python Behave or Ruby Cucumber or similar frameworks)