Senior Python Developer

CodeIT is a software development company.  We know how to transform business ideas into profitable IT products.

We are inviting an experienced Python (Flask) Developer to join our team to participate in the development of one of our projects - an Airbnb-like social platform for people around the world who are choosing to live together — roommates. It has 5+ million active listings in different countries all over the world and 3 million active users every month.  The main goal for us to get rid of the old API written in .NET and build absolutely new scaleable architecture using the latest technology trends in Python and ReactJS. 

required skills

  • 4+ years of commercial experience with Python
  • Excellent knowledge of Flask framework
  • Experience in a microservices architecture
  • MongoDB experience
  • Experience writing unit tests (Pytest)
  • English level: upper-intermediate and higher




would be a plus

  • Experience with Flask-Restplus extension
  • ElasticSearch experience
  • Experience using Marshmallow library  and Flask-accept extension for request validation/response serialization
  • Experience with monitoring tools (ELK stack, Prometheus)
  • Using Kubernetes
  • Knowledge of BPMN process modelling language

responsibilities

  • Developing new features and supporting the current application
  • Bugfixing different project modules
  • Architecturing new modules, providing system suggestions to a customer
  • Communication with a client (meetings and writing group chat discussions)
  • Providing time estimates for tasks
  • Creating and supporting technical documentation
  • Communication with Stakeholders (QA; marketing team; design team; etc.)

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
  • 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
  • Joyful corporate events, team buildings, hobbies and sport communities
  • Well-equipped office located in the center of Kharkiv
  • Discounts and bonuses of IT Loyalty program