Job Description
Our client is a privately-owned investment management and advisory business.
They are looking for a Senior Full Stack Engineer to join the teams in London. This is a permanent position requiring 3 days in the office.
Overview:
The team is responsible for the development, maintenance, and implementation of applications used by the various investment teams within the company. The team structure is flat, and close teamwork is pervasive. They work closely with other engineering departments such as Data Pipelines, DevOps, and Infrastructure to deliver solutions that add real value.
Key Responsibilities
Software engineering is much more than the code we write. Your responsibilities will reflect that.
Full Stack Responsibilities:
- Work on the internal portfolio management system and other tools supporting the investment team.
- Utilize a mix of Front End (React) and Back End skills (mainly Python, NodeJS).
- Learn, design, and build REST or GraphQL services which provide an API-driven culture.
- Learn, design, and build data pipelines with a focus on ETL and ELT.
- Integrate existing applications with new data sources.
- Data modeling and database design (using Hive data lake, MongoDB, or SQL Server depending on the need).
- Engage in all aspects of the SDLC, up to and including deployment to production.
Requirements
- 8+ years of application & service development in Python, Node.js, REST/GraphQL, or Java/C#.
- Git experience, including code review using pull requests.
- 5+ years of SQL Server or NoSQL development.
- 2+ years of exposure to ETL pipelines (Airflow, Spark, dbt).
- Experience with clean code, test-driven development, and other good coding practices.
- 1+ year of experience with React.js and Redux.
- Working knowledge of Docker container management.
- Experience working in Front Office.
#J-18808-Ljbffr
Contact Detail:
ZipRecruiter Recruiting Team