Skip to main content

Python Developer

Python Developer
Ikhoi Recruitment
8 months ago

Job Description

A fantastic Netzero client based in London is looking for another mid-level software engineer to come and join their dynamic team. Great benefits and perks too. This role is 2 days in the office and 3 days WFH, based in Canary Wharf.

Requirements

  • At least 3 years’ experience of coding Python with Django framework
  • At least 3 years’ experience with microservices and using related tools - e.g. Docker
  • Docker Compose
  • Kubernetes
  • Logstash and using messaging tools e.g. Rabbit MQ
  • Apache Kafka
  • RESTful API development and management
  • Transactional management
  • Databases - e.g. SQL, PostgreSQL, MongoDB, and Linux OS
  • Experience with data science libraries is highly desired

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.

Skills Knowledge and Expertise

  • At least 3 years’ experience of coding Python and 1+ years using the Django framework.
  • At least 1 year 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.
  • RESTful API 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.
  • Knowledge of other languages (e.g. C#, C) a plus.

Expertise level

Work arrangement

Similar Jobs in United Kingdom

Similar Jobs in Greater London

Similar Jobs in London