Level: medium/senior
Company Introduction
Looking for a Python Developer to work within a growing team of Software Engineers
- Design, build and maintain efficient and reliable Python code
- Ensure the best possible performance, quality and responsiveness of applications
- Identify bottlenecks and bugs, solve them as they arise
- Help maintain code quality, organization, and automation
Requirements
- 3-5 years proficient in Python 2/3
- Unit testing (familiarity with TDD is a plus )
- Familiar with a python Web framework (Django, Flask)
- SQL/NoSQL
- Familiar with DB Administration
- Postgres/Mysql
- django-orm, sqlalchemy
- Code management, version control tools, Git, Mercurial (hg)
- Experience using or building WEB APIs
- Packaging python code, deployment, setup scripts, etc.
- Basic Linux knowledge
- Familiarity with Continuous Integration / Continuous Deployment
- Enthusiasm, willingness and talent to dive in and solve problems regardless of programming * language, context or significance (little bugs count!)
- Fluent English
Not required, but desirable
- Docker
- Cloud technologies
- Virtualization (KVM, VmWare…etc.)