We're looking for a full-stack Python / Django developer with 2+ years of professional experience to join the software development team based in our London office. In this role you’ll be assisting with the design and implementation of new features across SaaS and internal applications, supporting members of our multi-disciplinary team, and assisting with improvements to our DevOps capabilities.
Almost all of the software we use is open-source and we like to contribute back to the community (see github.com/ctxis for some of the projects we've been working on). We are passionate about continuously improving our development practices at all levels of the stack and investigating technologies such as: Celery, RabbitMQ, Ansible, Docker, Kubernetes, Vagrant, Elasticsearch, Logstash and Kibana.
Our applications make use of continuous integration pipelines (Pytest, Gitlab, Docker, Kubernetes), feature Pythonic code, high test coverage, little technical debt, and use technologies including: Websockets, Django Channels, and Python AsyncIO.
The Key Requirements
- Commercial experience with Python / Django
- Basic DevOps experience (e.g. Ansible, Fabric), and some high-level Linux system administration and scripting would ideal
- Good English language and interpersonal skills, and a commitment to learning and self-improvement - Context is a company that continuously invests in its team members through training and knowledge sharing across the business