Senior/Lead Python Software Engineer

We are inviting a Senior/Lead Python Software Engineer to join our team. The project is a hosting platform. We are modernizing an old-school data center company into a cloud-focused organization and building out the infrastructure and tools from the ground up. We are working with CDN, CRM, and API via VM.





required skills

  • 5+ years of commercial experience with Python
  • 3+ years XP with Django+DRF
  • 2+ years experience of direct voice communication with English-speaking clients, incl. non-technical ones
  • Experience with Docker, Kubernetes and Helm
  • Experience with PostgreSQL
  • Deep experience writing unit tests
  • Experience setting up CI/CD pipelines (Github actions preferred)
  • Experience playing Team Lead role
  • Mentorship experience
  • Decent experience of work breakdown for complex functionality
  • Experience in pre-sales activities
  • English level: Upper-Intermediate

would be a plus

  • PHP experience (some basic front experience)
  • Frontend experience (HTML+Bootstrap+jQuery, ideally - also VueJS)
  • Experience with Ansible
  • Experience with CRMs for hosting providers (WHMCS, EasyDCIM

    responsibilities

    • Participate in roadmap creation, high-level planning and backlog filling for the project
    • Write new and improve existing systems functionality
    • Drive project architecture changes
    • Conduct work breakdown and end-to-end implementation for new functionality
    • Write effective, scalable code 
    • Daily communicate with client stakeholders
    • Conduct code reviews

    being a member of the CodeIT team means

    • Career Path and growth opportunities (seniority level system, individual development plan, technical leads)
    • Compensation of participation in conferences and workshops, invited experts
    • Development of soft skills (people management and emotional intelligence training)
    • Free access to the company account on Udemy educational platform
    • Internal library
    • Corporate English courses and communication with clients from English-speaking countries
    • Experienced and supportive team members
    • Paid time off (vacation, sick-leave, remote work)
    • Legal support
    • Well-equipped offices located in Kharkiv, Vinnytsia, and Sofia