Position: Senior Python Developer/Team Lead (E-CONTRACT PLATFORM)
Company: Sigma Software
Experience required: 5y
Category: Python
English level: intermediate
Published: 2020-01-01T00:00:00+02:00

Looking for a Senior Python Developer to lead development of a Swedish e-Document platform in Kharkiv!

Our client is a Swedish company creating an e-Contract platform, where people can e-sign documents online, securely and legally.
Project 	The main goal of the project is to make e-Document platform where people can create, update, and sign contracts via web.

As a Senior Python Developer/Team Lead, you will be able to work on real product development, being a part of the team located in Sweden and getting work experience with various popular and modern CRM platforms integrations.
Responsibilities	
●	Make sure that team works efficiently, organize the delivery process in order to achieve the desired outcomes in the most efficient and effective way
●	Lead the team and perform a technical assessment of new integrations (technical feasibility), technical direction, and overall technical architecture (data model, etc.), ensuring backward compatibility and scalability
●	People management: o2o's, collecting info about vacations, on-boarding, potential changes in a team, making sure knowledge is spread across all team members, interviews, etc.
●	40-50% of time is to be dedicated to development
●	Maintaining balance between rolling out new features and addressing technical debt, creating best practices in building delivery pipelines and rollout
●	Spotting inefficiencies in processes, tech issues, potential blockers and addressing them in a timely manner
●	In some cases, might get involved in presale or beta (or make sure that team members can do it instead)
Requirements 
●	At least 6 years of experience with Python programming language 
●	Experience with JavaScript frameworks (React.js, Angular, Node.js) 
●	Good knowledge of OOP/OOD and Rest API
●	Experienced in JIRA/Confluence, Git, GitHub
●	Team Leadership
●	Strong understanding of software development methodologies (Agile methodology) 
●	Solid experience in requirements analysis, estimation
●	At least Upper-Intermediate English level