Enable job alerts via email!

Python Developer Mid-Lead Level (London)

Djangojobs

City Of London

On-site

GBP 80,000 - 100,000

Full time

Today
Be an early applicant

Job summary

A cybersecurity solutions firm based in London seeks a Python Developer to work on innovative software solutions. The ideal candidate will have solid Python/Django skills, experience in backend web development, and familiarity with DevOps practices. This full-stack role involves working closely with a collaborative team to enhance cybersecurity tools. We offer a competitive salary, excellent benefits, and a flexible working environment.

Benefits

25 days annual leave
Company pension scheme
Tailored learning and development plan
Flexible working environment

Qualifications

  • 2-5 years of professional experience in Python/Django development.
  • Ability to work independently and within an agile team.
  • Good English language skills.

Responsibilities

  • Lead design and implementation of new features for SaaS products.
  • Support team members and improve DevOps processes.
  • Develop automated testing processes.

Skills

Python / Django
Backend web development
Testing (unit, integration, functional)
Linux system administration
Basic DevOps
Git experience
Secure software development practices
Knowledge of Django REST framework
Interpersonal skills

Tools

Ansible
Docker
GitLab
Job description
Python Developer Mid-Lead Level (London) at Context

London,United Kingdom

Aug 14, 2018

About the role

We're looking for a Python / Django developer (with ideally 2-5 years of professional experience) to join the software development team based in our London office. We are a small team but we like to punch above our weight and build software that really makes an impact. You will be working full-stack on both customer facing and internal products and services, taking ownership of your code and working closely with our tight-knit software development team and key individuals from across the business.

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 and using interesting technologies such as: Celery, RabbitMQ, Ansible, Docker, Docker Swarm, Kubernetes, Vagrant, GitLab, Python3, Python AsyncIO, Django Channels, Websockets, AWS, Elasticsearch, Logstash and Kibana.

As a key member of the team you’ll be: leading the design and implementation of big new features for secure SaaS and internal products (including interaction with bespoke micro-services), supporting members of the multi-disciplinary team, developing our automated testing processes, assisting with improvements to DevOps (introducing automatic fail-over techniques and ELK for logging), trialling new technologies, proposing new features, and refactoring code to ensure adherence to best practices and ease long-term maintainability.

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, Python AsyncIO, and PostgreSQL features.

With new products in the pipeline we’re now building our team to meet the demands of a business that is experiencing year-on-year growth. If you’re a Python / Django developer interested to work in a highly collaborative agile environment focused on delivering secure tools and software products to support our operations at the forefront of the cyber security industry we would certainly like to hear from you.

Skills and Experience

  • Solid Python / Django skills, with good experience in backend web development (Django, Flask, Tornado or similar web frameworks would be ideal)
  • Exposure to testing (unit tests, integration tests, functional tests)
  • Some high-level Linux system administration and scripting would useful
  • Basic DevOps experience (e.g. Ansible, Fabric)
  • Git experience. We use GitLab to manage the whole software development process
  • Best practices for secure software development / authentication methods
  • Knowledge or experience with any of the following a definite plus: Django REST framework, Nginx, uWSGI, Gunicorn, Celery, Docker, Vagrant, Websockets
  • Good English language and interpersonal skills
  • Ability to work both independently and as the member of an agile team

The Company

Our clients look to us to provide solutions to their most complex information security challenges, in order to protect their most critical resources. Our clients trust us with this great responsibility because of the quality of our people; leaders in their field, inquisitive and capable of rising to the most complex of challenges.

Alongside our employees drive and determination to be the best at what they do is Context’s company ethos. We are passionate about developing our staff, through provision of continuous training and development opportunities. We also pride ourselves on our flexible and social working environment.

We are growing rapidly and are expanding our team and our services. We have offices in the UK, Germany and Australia, and are recruiting in order to support an expanding business.

Salary and package

A competitive salary and package aligned to market rates and including annual review.

Additionally, Context hosts a comprehensive bonus scheme and benefits including: 25 days annual leave, option to buy up to 5 extra days; company pension scheme, contributory of up to 8%; company share plan; numerous voluntary benefits including Cycle to Work Scheme, Childcare Voucher Scheme, Season Ticket Loan; free eye tests and sabbatical options.

Employees also benefit from an individually tailored learning and development plan which can include financial support with tuition/exam fees and access to various conference opportunities.

Company ethos is paramount and so, in addition to these bonuses and benefits, Context offers a flexible working environment, regular social activities and various day to day extras such as free refreshments.

How to Apply

Position is expired. Thanks for your interest.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.