Key Candidate Info
Job Title | Senior Developer |
---|---|
Location | UK |
Contract Preference | Permanent |
Availability (Notice Period) | 2 months |
- Has 15 years’ experience with Python and Django
- Has 5 years’ experience with Dev-ops (Ansible/Fabric/Docker/AWS/Terraform)
- Experience supporting, mentoring, and training
Key skills & experience
This candidate is an experienced, pragmatic, self-taught application developer and takes pride in writing high quality, well documented and thoroughly tested code. He is a fast learner and enjoys developing his skillset.
He is currently a Senior Developer and is responsible for the rewrite of an existing booking system using Python/Django that removed a significant amount of technical debt and made implementation and maintenance significantly easier. He is also responsible for the development of a new billing service alongside implementation of an event driven architecture using RabbitMQ.
The tech stack he is using in this role is: Python 2/3 - Django - Django Rest Framework - FastAPI - AWS - Terraform - Ansible - Redis - Celery - RabbitMQ, PostgreSQL - Gitlab - Docker - Ubuntu – VueJS
He has previous experience as a tech lead in his previous role and would love to have the opportunity to do so again within a new company.
His experience includes;
• Python/Django - 15 years;
• Django Rest Framework - 9 years;
• Dev-ops (Ansible/Fabric/Docker/AWS/Terraform) - 5 years;
• Postgresql, MySQL and MongoDB - 12 years;
• Celery, Redis, RabitMQ - 10 years;
• HTML, CSS (SCSS/SASS), JavaScript (Backbone/Angular/VueJS) - 10 years;
• In depth knowledge of WCAG 2.0 and approaches to providing semantic, accessible HTML;
• Requirements gathering, specification writing, database modelling, API integrations, systems design;