About the job Full-Stack Developer (Python, React)
About the Company
Our client is a global leader in the energy and commodity trading sector, known for driving innovation across operations and technology. They are currently seeking a Full Stack Developer (Python | React) to support the transformation of commercial and operational analytics through cutting-edge automation and data-driven decision-making. This is an excellent opportunity to contribute directly to high-impact business workflows in a fast-paced, global environment.
Role Overview
We are looking for a highly motivated and skilled Full Stack Developer with expertise in Python and React to join the team in London, United Kingdom. The successful candidate will work closely with commercial and operational teams to modernize analytics tools, optimize workflows, and transform business processes. This role involves rapid prototyping, automation, and direct engagement with business stakeholders, providing a unique mix of development and commercial exposure.
Key Responsibilities
- Migrate and modernize existing Excel-based workflows into Python-based solutions.
- Work directly with commercial and operations teams to develop market-focused tools.
- Rapidly prototype and iterate on analytical tools based on user feedback.
- Manage projects end-to-end, from requirements gathering to deployment.
- Identify opportunities for innovation and suggest robust, scalable solutions.
- Help upskill team members in Python and promote best practices.
- Gain deep understanding of MIS platforms and support tool adoption.
- Collaborate with IT and business units to enhance platform integration and process optimization.
Core Qualifications
- 3+ years of professional experience in full stack development.
- Strong experience with Python including FastAPI, Plotly Dash, Streamlit, SQLModel, and Pydantic.
- Solid experience in React development (Typescript preferred).
- Experience working with relational databases (e.g., PostgreSQL).
- Familiarity with data scraping and advanced data normalization techniques.
- Knowledge of Mantine React Components and Tanstack React Query/Router is a strong plus.
- Excellent problem-solving and communication skills.
- Entrepreneurial mindset and ability to manage priorities independently.
- Fluency in English (written and spoken).
Desirable Skills
- Exposure to commodities trading or a strong commercial interest in the industry.
- Previous experience in business process transformation.
- Ability to foster collaboration across teams and geographies.
- Knowledge of agile development practices.
What We Offer
- Exposure to global teams and high-impact projects.
- Innovative, fast-paced work environment with cutting-edge technologies.
- Access to internal Python and React communities for peer learning and development.
- Opportunities to contribute to the future of energy and commodities trading.
- Office-based role (5 days per week) in central London.
- Involvement in CSR and sustainability initiatives.
Your Data By submitting your resume, you agree to the retention and use of your personal data by TSG for recruitment purposes, including sharing with our clients in the context of your application.