3186 IT & Software Developer jobs in the UK
Requirements
Must:
- Experience with Python web applications using FastAPI or Flask
- Proven experience designing and implementing RESTful APIs at scale
- Strong understanding of async/await patterns and concurrent programming
- Proficient in SQL with Oracle
- Experience designing normalized schemas and writing optimized queries
- Knowledge of database indexing, transactions, and performance tuning
- Deep understanding of OOP principles (SOLID, DRY, composition over inheritance)
- Practical application of design patterns (Factory, Strategy, Repository, etc.)
- Experience with test-driven development (pytest, unittest)
- Experience working with a senior Python engineering tech stack and best practices
- Docker containerization and multi-stage builds (highly valued skill)
- Kubernetes deployments, services, and configuration management using Helm (highly valued skill)
- GitLab CI/CD pipeline configuration and optimization (highly valued skill)
- Git workflows (merge requests, code review, branching strategies) (highly valued skill)
- ELK Stack for log aggregation or Prometheus/Grafana for metrics/alerting (highly valued skill)
- OpenShift or similar container platforms (highly valued skill)
- Message queues (RabbitMQ, Kafka, Redis) (highly valued skill)
Technologies
CI/CD
ELK
FastAPI
GitLab
Helm
Kibana
OOP
Responsibilities
- Design, develop, and improve software utilizing various engineering methodologies
- Develop and deliver high-quality software solutions using industry-aligned programming languages, frameworks, and tools
- Ensure that code is scalable, maintainable, and optimized for performance
- Collaborate cross-functionally with product managers, designers, and other engineers to define software requirements
- Devise solution strategies and ensure seamless integration and alignment with business objectives
- Participate in code reviews and promote a culture of code quality and knowledge sharing
- Stay informed of industry technology trends and contribute to technology communities
- Adhere to secure coding practices to mitigate vulnerabilities and protect sensitive data
- Implement effective unit testing practices to ensure proper code design, readability, and reliability
- Consult on complex issues and provide advice to support the resolution of escalated issues
- Identify ways to mitigate risk and develop new policies/procedures in support of governance
Description
Join us at Barclays as we seek a Python Developer to contribute to the design and enhancement of robust Python web applications. This role is based in London, and we offer a dynamic work environment that fosters innovation and growth. Our team thrives on collaboration, and we prioritize professional development and excellence in software engineering to deliver valuable capabilities for our customers and colleagues.
Something wrong or incorrect with this job? Tell us in the chat 💬 on the right ➡️
You can find Python Developer salaries in the UK here.
How many Python Developer jobs are in the UK?
Currently, there are 3186 Python openings. Check also: Django jobs, Flask jobs, TensorFlow jobs, Machine-Learning jobs - all with salary brackets.
Is the UK a good place for Python Developers?
The UK is one of the best countries to work as a Python Engineer. It has a vibrant startup community, growing tech hubs and, most important: lots of interesting jobs for people who work in tech.
Which companies are hiring for Python Developer jobs in the UK?
SwapTix, Arctic Shores, EG On The Move Ltd, TBG Solutions Ltd, Companies House, FCDO Services, MOD - Defence Digital among others, are currently hiring for Python roles in the UK.
The company with most openings is Experis as they are hiring for 105 different Python Developer jobs in the UK. They are probably quite committed to find good Python Developers.
The company with most openings is Experis as they are hiring for 105 different Python Developer jobs in the UK. They are probably quite committed to find good Python Developers.