Middle/Senior Python developer

HomeVacanciesMiddle/Senior Python developer
  • Python vacancies
  • Remote
  • Hot vacancy
Requirements:
● Minimum 3 years of programming experience with solid knowledge of web
development in Python;
● Understanding of design patterns;
● Experience with Django or other modern Python web frameworks;
● Solid understanding of MySQL database;
● Experience with Git;
● Expertise in implementing RESTful web services;
● Experience with Linux;
● Familiar with modern JavaScript frameworks, e.g. AngularJs, ReactJs;
● Familiar with Caching solutions, e.g. Redis, Memcached;
● Writing Unit Tests.
Responsibilities:
● Develop new functionality and maintain the existing company’s services;
● Integrate with external and internal services;
● Guide junior team member growth;
● Coordinate technical solutions with other product teams;
● Write well designed, testable, efficient code;
● Refactor and optimize existing code;
● Create and maintain software documentation;
● Troubleshoot production issues;
● Work with Agile methodologies.
Nice to have:
● Familiar with search engines, e.g. Elasticsearch;
● Familiar with message queues (RabbitMQ, Kafka);
● Experienced i n Agile methodologies (Scrum, Kanban);
● Familiar with Amazon Web Services;
● Experienced i n a l eadership role;
● Familiar with DDD/TDD;
● Experienced i n building high-availability, scalable and high-performance
platforms.
Hanna Hrosheva
Human resources