Advance Search

Browse Jobs

Python Developer Mid-Lead Level (London)

Posted 2 months ago

  • London, Greater London
  • Any
  • External
  • Expires In a month
Python Developer Mid-Lead Level (London) at Context - Djangojobs.Net
Login
Register
Jobs
Companies
Post
About
Pricing
Salary
Contact
Python Developer Mid-Lead Level (London)
at
Context
London,United Kingdom
Aug 14, 2018
About the roleWe'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 ExperienceSolid Python / Django skills, with good experience in backend web development (Django, Flask, Tornado or similar web frameworks would be ideal)Experience with front-end web development, specifically JavaScript frameworks including: Ember (would be an advantage), Angular, React, VueDatabases, including: SQL, PostgreSQL, MySQL, SQLAlchemyExposure to testing (unit tests, integration tests, functional tests)Some high-level Linux system administration and scripting would usefulBasic DevOps experience (e.g. Ansible, Fabric)Git experience. We use GitLab to manage the whole software development processBest practices for secure software development / authentication methodsKnowledge or experience with any of the following a definite plus: Django REST framework, Nginx, uWSGI, Gunicorn, Celery, Docker, Vagrant, WebsocketsGood English language and interpersonal skillsAbility to work both independently and as the member of an agile teamThe CompanyOur 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 packageA 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.
Position: Employee Work Schedule: Full-time Remote: No Relocation: No Salary: £45000-52000 How to Apply Position is expired. Thanks for your interest.
Employers
Sign Up
Post a Job
Pricing
Employers FAQs
Job Seekers
Search Jobs
Update Profile
Create Profile
Developer Dashboard
Agreements
Terms of a Service
Distance Sales Contract
Privacy Policy
Delivery & Returns Policy
Follow Us
Twitter
Facebook
Linkedin
RSS
ContactEmail: #####
##########3 © Djangojobs.Net. ALL Rights Reserved. Frequently Asked Questions
| Terms of Service
| Privacy Policy
Django is a registered trademark of the Django Software Foundation
|DjangoJobs is not associated with the Django Software Foundation
This site is protected by reCAPTCHA and the Google Privacy Policy
and Terms of Service
apply.
#J-18808-Ljbffr
Apply