> Markdown version of [/jobs/ext/1447040-junior-python-developer](https://www.wearedevelopers.com/jobs/ext/1447040-junior-python-developer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Junior Python Developer - **Company:** SEFE Securing Energy for Europe GmbH - **Location:** London, UK - **Experience:** Starter - **Contract:** Internship / Graduate position - **Skills:** JavaScript (Programming Language), Artificial Intelligence, Application Lifecycle Management, Software Quality, Code Review, Python (Programming Language), MongoDB, NoSQL, NumPy, Software Engineering, SQL Databases, TypeScript, Data Processing, Large Language Models, Git, Pandas, Software Version Control, Service Stack - **Published:** July 26, 2026 - **Apply:** https://uk.indeed.com/viewjob?jk=9ddf4b2c5d72c2ee ## About the Role * A strong foundation in Python 3.12+ , gained through academic studies, personal projects, internships, bootcamps or early professional experience. * Exposure to JavaScript and/or TypeScript and an interest in developing across the full technology stack. * Familiarity with SQL databases and an understanding of how applications store, manage and retrieve data; exposure to MongoDB or other NoSQL technologies is advantageous. * Experience with, or a desire to learn, data-processing libraries such as Pandas and NumPy . * An interest in Artificial Intelligence, Large Language Models (LLMs) and AI-augmented software development. * Familiarity with Git-based version control and an appreciation for testing, code reviews and software quality practices. * A proactive, can-do attitude, strong learning agility, and the resilience and ownership mindset needed to thrive in a fast-paced environment. * Excellent collaboration and communication skills, coupled with a genuine enthusiasm for learning about metals markets, commodities trading and the wider energy sector . ## Description We are looking for an ambitious Junior Python Developer to join our Metals Trading Technology team. Embedded directly within the trading business, you will work alongside traders, analysts and experienced developers to build, enhance and support the applications that underpin the desk's activities., * Develop, enhance and maintain applications that support the Metals trading business, contributing across both front-end and back-end technologies. * Support business-critical production systems by investigating, troubleshooting and resolving application issues. * Work closely with traders, analysts and fellow developers to understand business requirements and deliver effective technology solutions. * Leverage AI-assisted development tools to improve productivity and accelerate delivery, while validating outputs to ensure quality and reliability. * Participate in code reviews and adopt engineering best practices, including testing, maintainability and version control standards. * Build a strong understanding of metals markets, trading workflows and business processes to help deliver better technical solutions. * Take ownership of assigned tasks, collaborating effectively with the team to deliver work to a high standard. * Continuously develop your technical capabilities and professional skills through hands-on experience, feedback and mentorship. ## Related Videos - [Security Pitfalls for Software Engineers](https://www.wearedevelopers.com/videos/726-security-pitfalls-for-software-engineers) - [Vectorize all the things! Using linear algebra and NumPy to make your Python code lightning fast.](https://www.wearedevelopers.com/videos/562-vectorize-all-the-things-using-linear-algebra-and-numpy-to-make-your-python-code-lightning-fast) - [Leveraging Real time data in FSIs](https://www.wearedevelopers.com/videos/806-leveraging-real-time-data-in-fsis) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Inside Bitpanda's Tech Stack: Scaling a European Fintech Leader - Markus Dorner](https://www.wearedevelopers.com/videos/1979-inside-bitpanda-s-tech-stack-scaling-a-european-fintech-leader-markus-dorner) - [How to implement convenient Python bindings to C++](https://www.wearedevelopers.com/videos/618-how-to-implement-convenient-python-bindings-to-c) ## Related Articles - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers) - [The 13 Best Python Libraries for Developers in 2025](https://www.wearedevelopers.com/magazine/371-the-13-best-python-libraries-for-developers-in-2025) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated)