Python developer

Enorth Staffing Limited
UK
2 days ago
Apply on www.adzuna.co.uk
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Compensation
£312,000.0
Working hours
Regular working hours

Tech stack

Amazon Web Services Amazon S3 Unit Testing Code Reuse Code Review Continuous Integration Data Warehousing DevOps Amazon DynamoDB Python (Programming Language) Object-Oriented Software Development Release Management
+15 more
Power BI DataOps Amazon Simple Notification Service (SNS) SQL Databases Scripting State Machines Backend Git Flow Remote API Api Gateway Restful APIs Amazon Simple Queue Service (SQS) Data Pipelines Amazon Redshift Microservices

Job description

  • Help to build and support new features across our backend systems with the production of high quality code
  • Improve functionality of existing systems and help reduce tech debt through lessons learned and incremental improvements
  • Provide insights and input for technological choices for new projects
  • Sharing knowledge of the data itself and process details within the DevOps/DataOps teams and wider business
  • Collaborating with our internal Test Team to test all work as part of the development lifecycle
  • Support junior members of the team(s) with Python knowledge and best practices

Requirements

  • Excellent Python skills - both procedural scripting and object-oriented development
  • Able to write scalable, reusable code
  • Strong understanding of Python fundamentals and best practices (including security considerations)
  • Comfortable working with VCS (including code reviews, GitFlow, release management)
  • Proficient understanding of CI/CD processes
  • Knowledge of RESTful APIs - both for using first/third party APIs and building our own for first/third party consumption

Desirable Skills & Experience

  • Good SQL and experience with data warehouses
  • Knowledge of AWS services: AWS services you’ll work with frequently include Lambda, S3, Pinpoint, SNS, SQS, Kinesis, Step Functions, QuickSight, Redshift, DynamoDB, API Gateway, and many more
  • Experienced at TDD - writing Unit Tests and E2E tests
  • Understanding of how to architect resilient, highly available and efficient data pipelines and microservices
  • Understanding of exception handling and error management implementations

Benefits & conditions

  • A relaxed, sociable and flexible working environment.
  • Great benefits including: life insurance, pension, private medical insurance (including dental and optical), free breakfast and drinks, monthly social events.
  • Competitive salary.
  • Opportunity to work for a progressive and exciting company.

Chetwood Highlights

Here are just a few examples of what we’ve achieved so far and what’s coming soon.

  • Secured strategic investment from Elliott Advisors of £150mil of capital, underpinning the planned growth of the business over the next few years.
  • Secured a full banking licence from the PRA in 2018 - the only retail bank to do so that year.
  • Launched the LiveLend Reward Loan; the world’s first dynamic loan that responds to improvements in customers’ credit score.
  • Secured several distribution partnerships with our lending product and have already seen 400%+ growth in new business in the since 2019.
  • Launched SmartSave; providing customers with a simple, online savings account at a great rate.
  • Launched Chetwood’s very own custom built cutting-edge decisioning tool
  • Launched BetterBorrow; a quick and simple loan where customers receive their money in 30minutes or less
  • Achieved and maintained an ‘Excellent’ Trustpilot rating from both lending and savings customers.

About the company

As a Python Developer at Chetwood, you will form a pivotal part of the business. As a data-driven company, DevOps is key to ensuring that we can make our customers better off and push our use of technology further every day.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.adzuna.co.uk
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:00 min

Separating dataset creation from low-level software implementation steps

Jan Zawadzki · World Congress 2022

1:52 min

Structuring and scaling the backend engineering team

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

2:17 min

Mapping the maturity roadmap for scaled devops adoption

Dominik Krichbaum Dominik Krichbaum · World Congress 2026 Europe

6:08 min

Applying software engineering environments and testing to data pipelines

Matthias Niehoff Matthias Niehoff · World Congress 2024

1:12 min

Choosing TypeScript for complex backend applications

Maximilian Otto Maximilian Otto · World Congress 2024

2:57 min

Core technical practices for robust data engineering

Sandhya Menon Sandhya Menon · World Congress 2026 Europe

Videos

See all

Related articles

See all