TL;DR
Python Developer (Backend): Designing and developing information systems and components for travel experiences, with an accent on architecture and long-term technical decisions. Focus on performance improvements, new technology implementation, and enhancing the Developer Experience.
Компания
Tripster creates inspiring travel experiences in 900+ cities worldwide, developing its own website, mobile applications, partner services and internal products.
Что делать
- Design and develop information systems and components.
- Refine system functionality according to technical requirements.
- Participate in architectural project design, understanding the long-term consequences of technical decisions.
- Evaluate and decompose tasks, conduct code reviews, fix bugs, and write tests.
- Improve performance, implement new technologies, and enhance the Developer Experience.
- Propose new ideas and discuss, research, and implement them into the product.
Требования
- Deep understanding of Python 3+.
- Experience with Django and FastAPI.
- Experience in designing services and APIs.
- Proficiency with pytest for writing unit tests.
- Understanding of database principles.
- Experience in database design.
- Experience with ElasticSearch and PostgreSQL.
- Understanding of microservices architecture.
Хорошо, если есть
- Experience with ClickHouse.
- Experience splitting a monolith into microservices.
- No aversion to legacy code.
Культура и преимущества
- Medical insurance with dental, psychologist, and legal services.
- Coaching sessions within the company.
- Annual Performance review.
- Tools for your development — training and specialized activities at the company's expense.
- Corporate equipment.
Будьте осторожны: если вас просят войти в iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →