Position: Python/Django backend developer
Company: AmiFactory Team
Experience required: 1y
Category: Python
English level: intermediate
Published: 2023-01-01T00:00:00+02:00

**Our requirements are pretty simple:**
1. You have at least 1 year of experience in backend application development and worked on apps that are a bit more complex than the Django polls project. 
2. You are able to implement a designed and described data model and REST API for it. And also you know how to perform background jobs, like sending emails. 
3. You understand how to work with ORM, middlewares, channels, JSON, JWT, WSGI/ASGI.
4. You have experience integrating (or at least you understand how it can be done) third-party services, like MailGun, Firebase, S3, payment gateways, etc. 
5. You heard about software architecture and even use some to keep the project readable, robust, and flexible during the whole lifecycle.
6. You are ready to take a part in the designing process of the data model, business logic, and APIs for various clients based on requirements. 
7. You don't have problems with tools like PyCharm/VS Code, Docker, Git/GitLab/GitHub, issue tracker, terminal.

**Will be a plus if you:**
Have experience with PostgreSQL and MongoDB;
Have good knowledge of how things like Web server, WebSockets, and HTTP work; 
Have experience with video streaming; 
Have experience with DevOps methodology.

**We offer:**
Competitive salary depends on the results of the interview;
Professional team;
Modern tech stack;
Simple work process and communication between team members; 
20 days of vacation.