Position: Python Developer
Category: Python
English level: intermediate
Years of experience: 8

Usually I set goals for myself (and do not talk about them with anyone until I achieve ;). Ideally, goal forces me to grow as a programmer or as a person. So, an example: I worked on Django-based projects since it was like 0.96, and had to look at its source code numerous times to do some things that were not (yet) documented or there was no clear “best practice” for. I was a bit frustrated: nobody except colleagues knew about that, and my familiarity is in no way documented anywhere. Therefore I decided to find and fix a bug in Django, and I did it: I am in its “authors” file.

I do not consider my “achievements” as something to be proud of, I just move towards next goal.
Python. Have significant Django experience, especially with outdated versions companies prefer to stay on (and I’m okay with SQLAlchemy :).

Familiar with JavaScript: can script something with jQuery, write components for React apps, or do things without frameworks. May help me interact with frontend people (if I am working on backend).

PostgreSQL. Did set up and maintain replicated MongoDB, but prefer to not do that again (though I documented that process :).

I work on *nix-like OS. In world of Python I am interested in Twisted & asyncio, and sometimes in Pyramid. I am okay with full-stack role (have been single programmer on few projects).
Company has product I can understand (being potential user is not required, but sometimes may help :).

Your interview process does not involve unrealistic puzzle solving that does not even look like anything your programmers do every day to improve your company’s product.