Position: Django developer (Middle)
Company: PLANEKS
Category: Python
Experience required: 3y
English level: upper

**About the project** 
European SaaS that helps to manage waste collection in the cities. Consists of web and mobile applications, as well as IoT part. The CTO manages a small Agile team of 10+ employees (back-end, front-end engineers, QA). 

**This position supposes that you have the following knowledge and competencies:**

1. Software development experience(3+ years) with:
- Python and Django;
- GrapheneDB;
- Celery
- Unit testing.
2. Knowledge of REST and experience working with REST APIs
3. Communication skills in English (good writing and speaking)
4. It would be nice to have experience with FastAPI

Note that a big part of the team is in GMT+2, so it is important to be available during their business hours. 

**You will deal with and be responsible for:**

1. Develop, support, and maintain the back-end of web and mobile apps. 
2. Take care of quality (code, test, business features, documentation) - everyone enjoys working with clean, readable code, so it is important to keep it such.
3. Participate in code reviews - usually, it is cross-reviews in the team or reviews by a senior person.
4. Communicate with internal and external teams - we’re in touch with great minds - inventive clients, and supportive colleagues!

**What PLANEKS offers:**

0. Fast and comfortable hiring process.
1. 100% remote(even before the COVID) work opportunity and flexitime - choose working hours between 8:00-20:00.
2. Manage your compensation $$$$ budget - Travel tickets, Work equipment, Health insurance, Software, Sport, Training.
3. Salary paid in USD + tax compensation. Revision every 12 months. We want everyone to be confident in what tomorrow brings.
4. Everything to provide a good rest. YES: Paid vacation, national holidays, sick leaves(and support in case of serious diseases). NO: overtime, work on weekends.
5. Regular feedback, mentorship, code review. Friendly and professional team that supports you. Well, we're proud of how we handle that. So you can always count on us.
6. Speaking clubs with a native speaker to constantly maintain your English level.
7. No bureaucracy - transparent processes and flat management. Working remotely means keeping things as simple as possible to work efficiently.

We propose something more significant than a job. PLANEKS means developing a new lifestyle for our colleagues and clients. So take your part in it!