Python Developer

Barclays

London, United Kingdom
Strong python engineering skills
Production-grade api development
Client-facing sdk design and maintenance
The role involves designing and building production-grade APIs and backend services that support scalable, high-performance data platforms

Job Summary

  • The role involves designing and building production-grade APIs and backend services that support scalable, high-performance data platforms.
  • Candidates will be responsible for developing and maintaining client-facing SDKs while implementing efficient caching strategies for performance.
  • This position requires adherence to secure coding practices and effective unit testing to ensure code quality and reliability.

Matching Summary

The role involves designing and building production-grade APIs and backend services that support scalable, high-performance data platforms.

Skills & Requirements

Must-have

  • Strong Python engineering skills
  • Production-grade API development
  • Client-facing SDK design and maintenance
  • Caching layer implementation (Redis/Memcached)
  • REST/async patterns and testing

Nice-to-have

  • High-throughput low-latency system optimization
  • Service reliability practices and observability
  • Cloud-native deployment and automation
  • Experience with kdb+ stack
  • Profiling and concurrency expertise

Key Requirements

  • Python engineering experience
  • API and backend service development
  • SDK versioning and documentation skills
  • Caching strategy implementation
  • London location requirement

Work Rights

Not specified

Tailored Resume

Cover Letter