Senior Python Developer/Team Lead (E-contract platform)

  • Dnipro
  • Kharkiv
  • Vinnytsia
  • Python

Do you want to join an experienced team working in e-Document domain? We have a fantastic opportunity for a talented and skillful Senior Python Developer to become a part of the development process and to lead our team. E-signing is just the beginning!


Our client is a Swedish company creating an e-Contract platform, where people can e-sign documents online, securely and legally.


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.

Meet your team!
  • 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