Python Developer Mid-Lead Level (London)

·
Full time
Location: London
·
Job offered by: Context
·
Category: IT & Technology
Python Developer Mid-Lead Level (London) at

Context

London, United Kingdom 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 in working 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) Experience with front-end web development, specifically JavaScript frameworks including: Ember (would be an advantage), Angular, React, Vue Databases, including: SQL, PostgreSQL, MySQL, SQLAlchemy Exposure to testing (unit tests, integration tests, functional tests) Some high-level Linux system administration and scripting would be 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 a 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.

#J-18808-Ljbffr

Recent Jobs

London (On site) · Full time

Are you a smart, driven professional who takes pride in making a difference in local communities? Turner & Townsend’s Real Estate division is experiencing significant growth and we’re looking for an experienced industry professional with health project experience to join our high-performing and collaborative Project Management team. Why Join Us? Impactful Work: Contribute to social [...]Read More... from Assistant Project Manager – Healthcare See details

Chasetown (On site) · Full time

My client, Autosmart International are a manufacturing success story! Site Operations Manager – leading fast-paced manufacturing and warehousing About Our Client Autosmart International is a manufacturing success story, leading the field in vehicle cleaning products. We are the No.1 choice of automotive trade customers across the UK. We have doubled in size in the last [...]Read More... from Site Operations Manager See details

London (On site) · Full time

CSS are looking for an experienced duty officer to join our client’s team who are a local council responsible for all areas within the Tendering district. Working hours: All shifts are 8 hours long with various start times available: Monday to Friday – start times between 6AM – 3PM Saturday & Sunday – 6AM – [...]Read More... from Duty Officer See details