Software Engineer

Overview

The role of a Software Engineer focuses on bridging technology and business as a Forward Deployed Engineer in a global commodities trading firm. This hands-on position involves collaborating with front office users to develop production-grade applications and AI-powered workflows, offering opportunities for genuine ownership and influencing product direction.

Responsibilities

  • Develop production-grade applications and AI workflows to address business challenges.
  • Collaborate with front office users to gather requirements and understand business needs.
  • Implement full-stack solutions using Python, React, and Node.js.
  • Utilize AWS, Docker, and Kubernetes to support deployment pipelines and infrastructure.
  • Integrate APIs and manage data pipelines with PostgreSQL.
  • Oversee the transition of applications from proof of concept to production phase.
  • Engage with business stakeholders to ensure solutions align with enterprise-level objectives.

Requirements

  • Proven experience in Python and full-stack development (React and Node.js).
  • Strong familiarity with AWS services, Docker, Kubernetes, and CI/CD practices.
  • Experience in managing APIs, data pipelines, and PostgreSQL databases.
  • Knowledge of AI technologies, including LLMs and agentic workflows.
  • Demonstrated ability to work in complex enterprise environments with stakeholders.
  • Prior experience taking applications from proof of concept to production is essential.
SkillsPython, React, Node.js, AWS, Kubernetes, SQL
LocationLondon Area
TypeHybrid
SourceLinkedIn
RecruiterCititec
Posted