Full Stack Desk Developer (Python/React)

Company: Vitol Group
Apply for the Full Stack Desk Developer (Python/React)
Location: London
Job Description:

Full Stack Desk Developer (Python/React)

Employment: Full‑time

We are hiring for a Full Stack Developer, working closely with a wide range of business lines. You will be given the opportunity to work with technical and non‑technical experts and develop innovative solutions, and full‑stack applications used globally across a wide range of commercial and operational desks. The role will offer you an incredible opportunity to impact decisions through the development of innovative solutions.

You will be heavily involved in helping transform the existing applications landscape, where your ability to quickly understand business requirements, communicate effectively, work independently and rapidly prototype/iterate over new and existing requirements will be crucial in driving modern cutting‑edge solutions to empower our commercial teams.

Responsibilities

  • Rapid Prototyping: Build and support market‑focused business development applications and support existing tools, rapidly iterating on user feedback to deliver actionable value‑adding solutions.
  • Project Management: Analyse business and user requirements and independently manage project lifecycles from end to end.
  • Innovation: Suggest innovative and reliable technical solutions, enhancing existing processes or identifying new opportunities.
  • Platform Expertise and Integration: Develop a deep understanding of Vitol’s MIS platforms and tools, and help them thrive.

Qualifications

  • Relevant university degree.
  • 3+ years of full‑stack Python development experience, deep knowledge of ORM and API frameworks.
  • 3+ years of full‑stack TypeScript React development experience.
  • Experience with Python libraries such as FastAPI, SQLAlchemy and Pydantic.
  • Experience building, maintaining and optimizing relational SQL databases (Postgres/Oracle).
  • Rapid dashboard development (Streamlit, Plotly Dash, React) and presentation of complex data visually.
  • Passion for developing in Python and React and a desire to engage with the development community and business.
  • Drive to stay up to date with changes in the Python and TypeScript React landscape.

Soft Skills

  • Driven and results‑oriented, with commercial interest in commodities industry.
  • Passionate about turning iterative business feedback into rapidly prototyped solutions.
  • Initiative with an entrepreneurial self‑starting mindset.
  • Highly driven, capable of delivering outstanding results in a fast‑paced trading environment.
  • Outstanding communication and relationship management skills.
  • Capable of working effectively across organizational and cultural boundaries, fostering multi‑platform collaboration.
  • Dedicated, energetic, resilient and resourceful.
  • Highly creative and strong problem‑solving ability.
  • A natural team player.

Benefits

  • Global exposure in a dynamic, international environment.
  • Industry experience in energy commodities trading.
  • Fast‑paced, creative work environment with cutting‑edge technologies.
  • Impactful work contributing to global business and operations.
  • Opportunities for innovation and change‑making.
  • Corporate social responsibility initiatives and sustainability programs.
  • Travel opportunities across global offices and sites.
  • Access to global Python and React communities for learning and collaboration.

#J-18808-Ljbffr…

Posted: May 20th, 2026