Python Developer
Ikhoi Recruitment
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
2 weeks ago
Quantitative Developer
Client Server
2 weeks ago
Python Developer - AI
Source Technology
2 weeks ago
2 weeks ago
Python Developer
Mondrian Alpha
2 weeks ago
Similar Jobs in Greater London
Data Analyst / Data Scientist
Corriculo
remote
2 weeks ago
Senior Data Scientist - Real-time Data
Client Server
remote
2 weeks ago
Senior Data Engineer - Python, Hadoop, Spark
Harvey Nash
2 weeks ago
Senior Backend Engineer - Python
MUFG Investor Services
2 weeks ago
Senior Software Engineer
Macquarie Group
2 weeks ago
Similar Jobs in London
Data Analyst / Data Scientist
Corriculo
remote
2 weeks ago
Senior Data Scientist - Real-time Data
Client Server
remote
2 weeks ago
Senior Data Engineer - Python, Hadoop, Spark
Harvey Nash
2 weeks ago
Senior Backend Engineer - Python
MUFG Investor Services
2 weeks ago
Senior Software Engineer
Macquarie Group
2 weeks ago