Position: Python Tech Lead
Company: WeSoftYou
Category: Python
Experience required: 3y
English level: intermediate

Required skills
— At least 4+ year of commercial experience with Python (Django/Flask);
— Solid commercial experience with Scraping (Scrapy/Selenium/Requests);
— Django REST Framework & Celery knowledge;
— Strong architectural and OOP skills (SOLID);
— Experience with Postgres, MySQL & NoSQL Databases;
— Experience with CI/CD and build pipelines;
— As a plus will be work with any of the popular JS frameworks (React, Vue, Angular,);
— Experience in building scalable systems from scratch;
— Successful experience in building and nurturing a top-performing team (participation in People Management process and participation in recruitment process and selection);
— Experience in building projects from scratch and providing the most efficient technical solutions;
— Hands-on experience in implementing architectural decisions on the project, and being responsible for them;
— Providing the code review to other developers, mentoring of less experienced colleagues;
— Excellent soft skills: organizational, communication, influencer, conflict resolution capabilities, stress resistance;
— At least Intermediate+ written and spoken English is a MUST.

We offer
— Сozy office in 7 min. from Pecherska m. st.;
— Career and professional growth;
— Building projects from scratch, challenging tasks;
— Ambitious, young, creative Team and skilled Management;
— Flexible working hours, remote work;
— „WeThursdayYou” — technical presentations and discussions;
— Long-term employment with 18 working-days paid vacation and 5 sick leaves;
— Team building, corporate parties;
— Game, lounge, sport zones (ping-pong, PlayStation, etc.).

Responsibilities
— Maintain high standards for code quality, testing, and performance;
— Take a part in building and nurturing a top-performing team (participation in People Management process, recruitment process and selection);
— Use your expertise in building projects from scratch and providing the most efficient technical solutions;
— Implement architectural decisions on projects and being responsible for them;
— Share knowledge and best practices with other team members;
— Provide the code review to other developers, become a mentor to less experienced colleagues.