Skip to main content

Software Developer - Python/Django

Software Developer - Python/Django
Searley Owen
7 months 3 weeks ago

Job Description

Software Engineer
Salary - £85,000 - £90,000 plus 5% annual bonus
London Location
Senior Developer required for a leading non for profit in Canary Wharf. You will be responsible for the design and development of both internal web portals and the company website (Redesign and maintenance).


Current stack:
Django framework. Frontend (React) backend (Django/Python) database (PostgreSQL). The ideal candidate will be a full stack developer with Django and Python, and React front end (or similar).

Key Responsibilities

  • This role is very hands-on with coding so you will need to be comfortable getting stuck in.
  • Design highly scalable software solutions to improve functionality and system longevity.
  • Work with technical business analysts and solution architects to fine tune requirements and ensure that wants are feasible and pragmatic and validate development tasks in Jira.
  • Translate designs and wireframes into high quality code.
  • Develop new user-facing features using React.js.
  • Write front-end components using JavaScript, CSS and integrate with back-end Python components (possibly other languages).
  • Develop modules that satisfy the functional and non-functional requirements.
  • Coordinate deployments with Release Manager and monitor for successful integration.
  • Manage design, build, test bug fix prerogatives.
  • Prepare, review and build reusable components and front-end libraries. Build reusable components.
  • Participate in the maintenance and improvement of existing applications.
  • Optimise microservices for maximum performance.

Skills & Experience

  • Python and experience using the Django framework.
  • Experience of coding in a front-end capacity (preferably React but other languages will be considered).
  • Microservices and using related tools - e.g. Docker, Docker Compose, Kubernetes, logstash and using messaging tools e.g. Rabbit MQ, Apache Kafka.
  • RESTfulAPI development and management, Transactional management.
  • Databases - e.g. SQL, PostgreSQL, MongoDB and Linux OS.
  • Experience with data science libraries is beneficial.
  • Performance Tuning.
  • Solid understanding of design patterns and relevant implementation models.
  • Solid understanding of DevOps tooling, GitLab, CI/CD, Jenkins, build pipelines and source control systems.
  • Working knowledge of cloud infrastructure services: compute, storage, networking, hybrid connectivity, monitoring/logging, security and IAM.
  • Excellent communication and teamwork skills.
  • Implement software enhancements and suggest improvements.
  • Mentor junior developers and foster a culture of continuous learning and growth.

Benefits & Pay

  • £80,000 - £90,000 basic salary
  • 5% annual bonus
  • Season ticket loan scheme to support your commute
  • 25 days' annual leave plus bank holidays
  • Flexible working policy, working from home 3 days per week. Flexible working, you could work your hours to have every other Friday.
  • Company contribution to your pension scheme
  • Enhanced company maternity/paternity and shared parental benefits. Special leave such as study leave, sabbatical or public duties.
  • Three days paid leave a year for volunteering to support your local community
  • Access to "WorkPerks" offering deals, discounts and cash back on your purchases
  • Family savings on days out and English Heritage or gym discounts through our partners.

Expertise level

Work arrangement

Similar Jobs in United Kingdom

Similar Jobs in Greater London

Similar Jobs in London