Save time and effort sourcing top tech talent

Python Developer

London, United Kingdom
Python Developer Software Developer in Test SQL Developer Full Stack Python Developer
Actively hiring

Python Developer

Barclays
London, United Kingdom
Python Developer Software Developer in Test SQL Developer Full Stack Python Developer
Barclays
Actively hiring

hackajob is partnering with Barclays to fill this position. Create a profile to be automatically considered for this role—and others that match your experience.

 

Join Barclays as a Python Developer and help transform our legal document generation and storage infrastructure to support greater scale and multi-vendor integration for our cross-asset structured products business. In this Front Office role, you’ll work closely with the Equity Structured Derivatives desk and partner with other teams to deliver high-impact solutions that improve automation, streamline workflows, and bring in-house key processes such as SEC Shelf document generation. You’ll be joining a team with strong senior expertise, contributing as a junior developer on business-critical initiatives that modernize legal document handling through new methodologies, containerization, and process restructuring. Apart from strong Python skills, familiarity with Java and JavaScript is a plus, but above all, we value a proactive mindset and eagerness to learn.

To be successful in this role, you will need the following:

  • Proficiency in Python syntax, data structures, and control flow, with a strong understanding of object-oriented programming principles. Ability to write clean, readable, and maintainable Python code.
  • Experience in implementing unit tests using frameworks such as pytest and unittest, with a solid understanding of test-driven development principles. Knowledge of mocking techniques and test fixtures to create reliable, isolated, and maintainable test environments.
  • Strong written and verbal communication skills, with the ability to collaborate effectively in team environments. Proactive in asking questions and seeking clarification to ensure alignment and shared understanding.

Other highly valued skills include:

  • Basic understanding of SQL queries and core database operations, with hands-on experience using Python database libraries such as SQLAlchemy and psycopg2. Understanding of fundamental concepts of database schema design.
  • Basic understanding of the Java programming language, including familiarity with its syntax and core object-oriented programming principles.
  • Familiarity with JavaScript syntax and foundational concepts, with experience in core web development principles. Understanding of how Python and JavaScript interact within web applications.
  • Basic familiarity with Docker or similar containerization technologies, including understanding of container concepts and benefits. Experience with containerized application development or deployment.

You may be assessed on the key critical skills relevant for success in the role, such as risk and controls, change and transformation, business acumen, strategic thinking and digital and technology, as well as job-specific technical skills.

The successful candidate will be based in 1CP, London.

hackajob is partnering with Barclays to fill this position. Create a profile to be automatically considered for this role—and others that match your experience.

 

Upskill

Level up the hackajob way. Verify your skills, learn brand new ones and test your ability with Pathways, our learning and development platform.

Ready to reach your potential?