Position: Full-stack Team Lead (Python, React)
Company: A-listware
Experience required: 3y
English level: intermediate

**Your tasks:**

Build from scratch and lead a top-notch software development team;
Define development and testing processes and practices to ensure velocity and quality;
Work with product management to define product roadmaps, balancing requirements with technological considerations;
Collaborate closely with various teams, including machine learning, DevOps, development teams overseas, and support;
Report to Head of Software Engineering, as a prominent member of the software management team.

**Required experience and skills:**

Experience in growing and leading software engineering team, managing developers, and mentoring them;
Experience leading end to end software development, from requirements, through architecture, development, testing, delivery, and all associated processes;
Experience working on complex software systems involving both Cloud/SaaS and On-Prem, in microservices architectures;
Knowledge of agile development processes and best practices, and demonstrated experience assimilating those to achieve streamlined execution;
Ability and desire to span from high-level concepts to low-level details of implementation;
Customer and business orientation;
Self-motivated individual that can build an exceptional team from the ground up;
At least 7 years of experience in software development;
At least 3 years of experience leading software development team;
BSc in computer science, electrical engineering or equivalent.

**Advantage:**

Startup experience, building production systems from an early stage;
Experience working on products sold to enterprise customers;
Familiarity with concepts of IT environments and complex integrations;
Experience with Python and its ecosystem;
Hands-on experience with modern Frontend and Backend technologies;
Experience in cloud services;
Experience working on products involving machine and deep learning;