Middle Python Software Engineer position (offline)

The Role
We are looking for a talented Python developer to join our Python team who will be looking after all microservice architectures.

You will play a central role designing, creating, implementing and maintaining all of these services.

New ideas as well as new technologies are always welcome and so if you are tired to work with python2, old framework or legacy code, you are at the right place.

Who you are
• You love Python!
• Proactive
• Solid communicator
• Happy to learn and enjoy challenges
• Working experience as Python Software Engineer \ Developer for at least 2 years
• Knowledges at least of one popular Python Web Framework such as Django, Flask, Odoo, Sanic, Tornado, aiohttp
• Good understanding how python interpreter works
• Experience with RDBMS - PostgreSQL or MySQL \ MariaDB

It will be advantage if*
• Python 3 annotations
• Experience with phone calls systems (VoIP)
• Natural language processing skills
• Interest and/or experience in DevOps (Kubernetes, Docker CI/CD, Logging and monitoring systems etc)
• Experience with pythonic linters such a pylint, bandit
• Experience with NoSQL databases such a MongoDB, Consul, CockroachDB
• Experience with other programming languages such a Rust and Golang
- Understanding and knowledges of microservices architecture patterns such a pipeline, event-based etc

Technical stack (only Prothon Team)
- Python 3.7 (golang and rust can be too in future)
- Frameworks: Django, Flask, Starlette, Click (be ready to aiohttp \ asyncio, sanic)
- ORM: SQLAlchemy (ORM and Core), Django ORM, Peewee, Databases (above SQLAlchemy Core)
- Databases: PostgreSQL, MongoDB, Elasticsearch, Consul, Vault (be ready to CockroachDB, PerconaDB, OrientDB, Redis)
- Ops \ DevOps: Docker, Docker-compose, Kubernetes \ HELM, GCE \ GKE, AWS \ ES2 \ S3, RabbitMQ, Ansible, Nginx, OpenTracing, Prometheus, Grafana
- Others: Linux, bash, plsql, Kibana, Jira, Gitlab (Gitlab CI\CD too), Slack

What we offer:
- a team of professionals to work and grow with;
- high salary;
- hipster and comfy office in the city center with all necessary equipment and software;
- regular salary review;
- paid sick leave (100%);
- time to refactor the improvement of existing solutions;
- time to think through the architecture for the implementation of new features;
- flexible scheduling at will;
- dinners once a week at the expense of the company;
- work with modern and scalable technologies and frameworks periodic team building.

Team in faces:**
Jordan Shlosberg - Сo Founder
Eugene Yalanskyi - Python Team Leader

About Don't Panic Recruitment

We help startup founders find smart people & escape the pain of dealing with recruitment processes chaos.

Company website:
http://dontpanic.team/

DOU company page:
https://jobs.dou.ua/companies/dont-panic-recruiting-agency/

The job ad is no longer active
Job unpublished on 26 October 2020

Look at the current jobs Python Kyiv→