Skip to content

This website works best using cookies which are currently disabled.Cookie policy  Allow cookies
JobServe
 

London Permanent Posted by: McCabe & Barton Posted: Wednesday, 20 November 2024
 
 

We are recruiting for a leading investment manager with +£45bn in assets and provides innovative financial solutions to pension schemes and long-term savings clients.

As a Full-Stack Software Engineer, you'll work within a close-knit Investment Engineering team, developing, maintaining, and implementing software applications to support investment operations. You will contribute to both Front End and Back End development, with a focus on delivering high-quality, resilient solutions that meet business needs.

Key Responsibilities:

  • Develop and enhance portfolio management systems and internal tools
  • Work across the stack using technologies like React (Front End) and Python (Back End)
  • Design and build REST/GraphQL services and ETL/ELT data pipelines
  • Integrate new data sources and improve existing applications
  • Collaborate with stakeholders to understand business requirements and deliver pragmatic technical solutions
  • Contribute to the full software development life cycle and ensure code reliability through testing
  • Mentor junior engineers and contribute to continuous learning within the team

Technical Stack:

  • Frontend: React.js, Redux
  • Backend: Python
  • Databases: Hive, MongoDB, SQL Server
  • ETL Pipelines: Airflow, Spark, dbt
  • Other: Docker, Git, Test-driven development

Requirements:

  • 5+ years of full-stack development experience in Python
  • 5+ years of experience with SQL and NoSQL databases
  • Familiarity with React.js and Redux (1+ years preferred)
  • Experience with ETL pipelines and containerization (Docker)
  • Commercial experience in finance or investment management is a plus
London, UK
IT
McCabe & Barton
Tim Nott
JS
20/11/2024 07:00:42
We strongly recommend that you should never provide your bank account details to an advertiser during the job application process. Should you receive a request of this nature please contact support giving the advertiser's name and job reference.