Position: Middle Python Developer
Company: Vidby
Experience required: 2y
English level: intermediate

We are currently seeking an experienced Python Developer to join our team. 

**Responsibilities:**

- Develop and maintain web applications using Python and Django framework.
- Collaborate with cross-functional teams to design, develop, and implement REST APIs.
- Understand and work with server architecture of web applications.
- Write unit tests and perform debugging to ensure application quality.
- Demonstrate a strong understanding of HTTP and WS protocols.
- Basic knowledge of infrastructure setup and maintenance.
- Communicate effectively in English, both written and spoken (Intermediate level).
- Utilize mathematical education to optimize algorithms and solve complex problems (a huge plus).

**Requirements:**

- Proven experience of 2+ years in Python development.
- Strong experience with Python frameworks, Django REST framework (is a must)
- Experience with databases like PostgreSQL and Redis.
- Familiarity with Celery and RabbitMQ for task queue management.
- Understanding of HTTP and WS protocols, as well as REST API.
- Basic infrastructure knowledge for web applications.
- Unit testing and debugging skills.
- Excellent written and spoken English communication skills (Intermediate level).
- Mathematical education background (a huge plus).

If you are a skilled Python Developer with the required experience and are passionate about web development, we would love to hear from you. Join our team and contribute to exciting projects in a collaborative and dynamic environment.